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サポートが診断をお手伝いします。