HTTPSは今や標準です。データを保護し、SEOに役立ち、ユーザーの信頼を築きます。Let's Encryptを使えば、無料でHTTPSを有効にできます。
前提条件
- Webサーバー(Nginxなど)がインストールされたVPS;
- すでにサーバーIPを指しているドメイン。
1. Certbotをインストール
Ubuntuで実行します:sudo apt install -y certbot python3-certbot-nginx。CertbotはLet's Encrypt推奨のクライアントです。
2. 発行と設定を一度に
sudo certbot --nginx -d your-domain を実行し、メールアドレスと利用規約の同意のプロンプトに従うと、Certbotが証明書を発行し、Nginxを自動更新してHTTPSを有効にします。
3. 自動更新
Let's Encrypt証明書の有効期間は90日で、Certbotが更新用のタイマーを設定します。sudo certbot renew --dry-run でテストできます。
よくある問題
- 発行に失敗する:ドメインがこのホストに解決されているか、ポート80が開いているか確認;
- 混在コンテンツの警告:ページ内のhttpリソースリンクをhttpsに切り替える。
お困りですか?00Sharkサポートが診断をお手伝いします。