ハセ
前回の続きで、エラーの対処編です
サイトの情報をもとに、以下のコマンドを打ち込みます
root@ip-172-26-14-178:/opt/bitnami/apache2/conf# /opt/bitnami/letsencrypt/lego --path /opt/bitnami/letsencrypt --email="********@*****.co.jp" --http --http-timeout 30 --http.webroot /opt/bitnami/apps/letsencrypt --domains=blog.tech-sc.co.jp renew --days 100 && sudo /opt/bitnami/apache2/bin/httpd -f /opt/bitnami/apache2/conf/httpd.conf -k graceful
むむ?
2022/02/07 06:40:02 [INFO] [blog.tech-sc.co.jp] acme: Trying renewal with 1701 hours remaining
2022/02/07 06:40:02 [INFO] [blog.tech-sc.co.jp] acme: Obtaining bundled SAN certificate
2022/02/07 06:40:03 [INFO] [blog.tech-sc.co.jp] AuthURL: https://acme-v02.api.letsencrypt.org/acme/authz-v3/76049316200
2022/02/07 06:40:03 [INFO] [blog.tech-sc.co.jp] acme: Could not find solver for: tls-alpn-01
2022/02/07 06:40:03 [INFO] [blog.tech-sc.co.jp] acme: use http-01 solver
2022/02/07 06:40:03 [INFO] [blog.tech-sc.co.jp] acme: Trying to solve HTTP-01
2022/02/07 06:40:19 [INFO] Deactivating auth: https://acme-v02.api.letsencrypt.org/acme/authz-v3/76049316200
2022/02/07 06:40:19 error: one or more domains had a problem:
[blog.tech-sc.co.jp] acme: error: 400 :: urn:ietf:params:acme:error:connection :: Fetching http://blog.tech-sc.co.jp/.well-known/acme-challenge/T_CEGf9oqZfrrLUpoEJW8ll3Ng52K9p4IF0t03v4DFA: Timeout during connect (likely firewall problem)
エラーが出てしまいました。。。likely firewall problemと出ているんで、こういう場合はたいてい、AWSのセキュリティグループの設定が怪しいです。
当サイトは、AWSのLightSailを利用しています。LightSailインスタンスのIPv4 ファイアウォールの設定をみると、httpsは許可され、httpは許可されていませんでした。
letsencryptの認証の際には、httpでつなげられることが必要なので、httpを許可してあげます
さて、コマンドの再実行
root@ip-172-26-14-178:/opt/bitnami/apache2/conf# /opt/bitnami/letsencrypt/lego --path /opt/bitnami/letsencrypt --email="********@*****.co.jp" --http --http-timeout 30 --http.webroot /opt/bitnami/apps/letsencrypt --domains=blog.tech-sc.co.jp renew --days 100 && sudo /opt/bitnami/apache2/bin/httpd -f /opt/bitnami/apache2/conf/httpd.conf -k graceful
2022/02/07 06:45:12 [INFO] [blog.tech-sc.co.jp] acme: Trying renewal with 1701 hours remaining
2022/02/07 06:45:12 [INFO] [blog.tech-sc.co.jp] acme: Obtaining bundled SAN certificate
2022/02/07 06:45:13 [INFO] [blog.tech-sc.co.jp] AuthURL: https://acme-v02.api.letsencrypt.org/acme/authz-v3/76050489620
2022/02/07 06:45:13 [INFO] [blog.tech-sc.co.jp] acme: Could not find solver for: tls-alpn-01
2022/02/07 06:45:13 [INFO] [blog.tech-sc.co.jp] acme: use http-01 solver
2022/02/07 06:45:13 [INFO] [blog.tech-sc.co.jp] acme: Trying to solve HTTP-01
2022/02/07 06:45:18 [INFO] [blog.tech-sc.co.jp] The server validated our request
2022/02/07 06:45:18 [INFO] [blog.tech-sc.co.jp] acme: Validations succeeded; requesting certificates
2022/02/07 06:45:19 [INFO] [blog.tech-sc.co.jp] Server responded with a certificate.
acme: Validations succeeded; requesting certificates と出ているので、成功した模様です。
ブログを再表示させると、、、
無事エラーも出なくなり、https化できました