動かざることバグの如し

3分経てば忘れそうなことをメモします

【Ubuntu】Let's EncryptでHTTPS化


記事が多すぎて逆に分からんは(といいつつ書く

環境

  • Ubuntu Server 16.04
  • nginx 1.10.0

用意するもの

  • SSL化したいFQDN
  • 適当なメールアドレス
    • 登録に使う

インストール

git clone https://github.com/letsencrypt/letsencrypt.git
cd letsencrypt/
./letsencrypt-auto

実行

./certbot-auto certonly --standalone -d example.com

失敗した時は大抵ルーターの設定ミスかドメインのミス

nginxの設定

server {
    listen 443;
    server_name _;

    root /var/www/html;
    index index.html index.htm;

    ssl on;
    ssl_certificate /etc/letsencrypt/live/www.encrypt.local/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/www.encrypt.local/privkey.pem;
}