Close

Letsencryptを更新しようとしたら例の「Problem binding to port 80」が出現する

Letsencryptで証明書を更新しようとしたら例の「Problem binding to port 80」が出現する時 今までの記事で、apacheやnginxが起動したままだったとか、80番ポートが閉じられていたなど、 色々な要因があったけど、今回はどちらをやってもダメたった。 参考 Let’s Encryptの証明書を更新する(Bitnami on AWS) WordPress(aws_bitnami)のssl対応 Nginxコンテナに、Let’s Encryptで証明書を自動更新で当てたい場合 「error: Problem binding to port 80: Could not bind to IPv4 or IPv6.. Skipping. All renewal attempts failed. The following certs could not be renewed:」と言われて証明書の更新ができない、、 apacheは停止している、、、 確認したら、何かよくわからないが80番ポートが使われていた よくわらかないので、切ってみる これで成功、原因はよくわからんが、みるところ違ったのかな、、

Nginxコンテナに、Let’s Encryptで証明書を自動更新で当てたい場合

サクッとDocker始める docker事始め で作成したnginxコンテナに、Let’s Encryptで証明書を当てたい場合 Let’s Encryptの証明書を更新する(Bitnami on AWS) Let’s Encryptの証明書を更新する(EC2) AmazonLinuxのSSL化対応 この辺りで言及している通り、一度Apache/Nginxを停止してから更新する必要があある 止めていないと以下のようなエラーが出る 通信ルールで遮断している場合も同じエラーがでる模様 参考: Let’s Encryptの証明書を更新する(Bitnami on AWS) 当たり前だけど、DockerでNginxを動かしている場合は、コンテナを止めなければいけない 自動で更新されるように、crontabに入れるなkらこんな感じ 参考:Letsencryptを更新しようとしたら例の「Problem binding to port 80」が出現する

Let’s Encryptの期限をCLIで確認する

※更新 Let’s Encryptの期限をもっと簡単に確認する Let’s Encryptの証明書を更新する(EC2)について、そろそろ期限だったので、 –dry-runではなく、実際に更新してみた。 しかし、ブラウザで確認したところ反映しておらず(実際はキャッシュが残っていたか、反映に時間がかかっているだけだった)、 CLIで確認してみた。 色々やり方があるが、楽な方法ということで、一つツールをインストールする。 サクサク進める。 おお、ちゃんと更新されてた。

Let’s Encryptの証明書を更新する(Bitnami on AWS)

Let’s Encryptの証明書を更新する(EC2)に続いて、Bitnamiの方も更新してみる(dry-run) 期限の確認方法はこちら Let’s Encryptの期限をもっと簡単に確認する port 80について”Could not bind to IPv4 or IPv6″と言われるので、「80 ::/0」を通信ルールに追加。 まだ治らない。 どうもapacheが起動しているとうまくいかないらしいので、ストップしてからトライ。 今度は成功した。 忘れずに起動しておく。 参考: Nginxコンテナに、Let’s EncryptでSSL証明書を自動更新で当てたい場合 Letsencryptを更新しようとしたら例の「Problem binding to port 80」が出現する