読者です 読者をやめる 読者になる 読者になる

まりぱらおーぐ

主にコンピューター周辺の話を中心に、気ままに書いていきます。

Let's Encrypt を使った SSL 設定 for Amazon Linux

Qiitaとの同時投稿

qiita.com

SSLのサイトを作ってみたくなった

ちょっとした無償サービスを作るにあたって、Let’s Encrypt を使った SSL を試しに使ってみたくてやってみました。 環境は、Amazon Linux。

ざっくりとした手順

$ wget https://dl.eff.org/certbot-auto
$ chmod a+x certbot-auto
$ ./certbot-auto
(中略)
FATAL: Amazon Linux support is very experimental at present...
if you would like to work on improving it, please ensure you have backups
and then run this script again with the --debug flag!
Alternatively, you can install OS dependencies yourself and run this script
again with --no-bootstrap.

Amazon Linux は、–debug をつけろというのでつけました。

$ ./certbot-auto --debug
(中略)
The following errors were reported by the server:

Domain: XXX.XXX.jp
Type:   connection
Detail: Failed to connect to XXX.XXX.XXX.XXX:443 for tls-sni-01 challenge
(後略)

よくよく調べると以下に該当。

DVSNI challenge エラーの対処法 - Let's Encrypt 総合ポータル

セキュリティグループに、443を指定するのを忘れていたので指定して、コンソールからインスタンス再起動。

$ ./certbot-auto renew

インストールが終わったら、httpd を再起動。

$ sudo service httpd graceful

https でアクセスして完了を確認。

参考

letsencrypt.jp qiita.com

docs.aws.amazon.com

Copyright © 2002-2015 まりぱらおーぐ All Rights Reserved.