0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

EC2でnginx + Let's encryptをインストール

Last updated at Posted at 2020-05-20

EC2でnginxにssl入れたいと思いcertbotで証明書を作った時の備忘録です。

前提

  1. Amazon Linux 2 AMIを使います。
  2. ec2でインスタンスを起動します。
  3. 静的IPを割り当てておき、DNSのAレコードにそのIPを指定しておきます。
  4. インスタンスのセキュリティグループでHTTPとHTTPSの両方のインバウンドを0.0.0.0で許可します。

インストール

Amazon Linux 2 AMIの場合通常のCentOSなどと違うみたいでcertbotのインストールがだるいです。
なのでyumでガッと入れた方が楽です。
これと全く同じ手順で良いです。
https://qiita.com/MysteriousMonkey/items/4d3d857c0e68d4bfff39

証明書を作る時に実際にアクセスして疎通確認ができたらSSLの設定をnginxに入れるような動作をします。
失敗するとこんなエラーがでます。

Challenge failed for domain ...

これが出る場合はDNSの設定でIPがちゃんと指定してあること、セキュリティグループでHTTPのインバウンドが設定してあることを確認するといいです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?