前提・実現したいこと
Railsにて作成したアプリをEC2を利用してAWSにデプロイしました。
ドメイン取得まで完了し、http://www.xxxxxx.com
の形であればサイト公開ができるようになりました。
そこからhttps
にてサイト公開ができるようにしたいと考え、
多く記事のあったLet's Encrypt
を使ってやってみることにしました。
こちらのサイトを参考にさせていただきながら進めていったのですが、最後の部分でエラーが発生してしまい検索等しても解決できなかったので相談させてください。
発生している問題・エラーメッセージ
Which names would you like to activate HTTPS for? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1: torekabodymake.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Select the appropriate numbers separated by commas and/or spaces, or leave input blank to select all options shown (Enter 'c' to cancel): Requesting a certificate for torekabodymake.com Performing the following challenges: http-01 challenge for torekabodymake.com Waiting for verification... Challenge failed for domain torekabodymake.com http-01 challenge for torekabodymake.com Cleaning up challenges Some challenges have failed. IMPORTANT NOTES: - The following errors were reported by the server: Domain: torekabodymake.com Type: dns Detail: No valid IP addresses found for torekabodymake.com
試したこと
EPEL 7 パッケージをダウンロード
[ec2-user@ip-172-31-36-245 ~]$ sudo wget -r --no-parent -A 'epel-release-*.rpm' http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/
EPEL インストール
[ec2-user@ip-172-31-36-245 ~]$ sudo rpm -Uvh dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-*.rpm
EPEL を有効化
[ec2-user@ip-172-31-36-245 ~]$ sudo yum-config-manager --enable epel*
Certbot(Let's Encryptを自動的に使用してHTTPSを有効にするツール) のインストール
[ec2-user@ip-172-31-36-245 ~]$ sudo yum install certbot-nginx
結果
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd 246 packages excluded due to repository priority protections Resolving Dependencies ~~~ Installed: python2-certbot-nginx.noarch 0:1.11.0-1.el7 Dependency Installed: audit-libs-python.x86_64 0:2.8.1-3.amzn2.1 certbot.noarch 0:1.11.0-1.el7 checkpolicy.x86_64 0:2.5-6.amzn2 libcgroup.x86_64 0:0.41-21.amzn2 libselinux-python.x86_64 0:2.5-12.amzn2.0.2 libsemanage-python.x86_64 0:2.5-11.amzn2 policycoreutils-python.x86_64 0:2.5-22.amzn2 pyOpenSSL.x86_64 0:0.13.1-3.amzn2.0.2 pyparsing.noarch 0:1.5.6-9.amzn2 python-IPy.noarch 0:0.75-6.amzn2.0.1 python-ndg_httpsclient.noarch 0:0.3.2-1.el7 python-requests-toolbelt.noarch 0:0.8.0-3.el7 python-zope-component.noarch 1:4.1.0-5.el7 python-zope-event.noarch 0:4.0.3-2.el7 python-zope-interface.x86_64 0:4.0.5-4.amzn2.0.2 python2-acme.noarch 0:1.11.0-1.el7 python2-certbot.noarch 0:1.11.0-1.el7 python2-configargparse.noarch 0:0.11.0-2.el7 python2-distro.noarch 0:1.2.0-3.el7 python2-future.noarch 0:0.18.2-2.el7 python2-josepy.noarch 0:1.3.0-2.el7 python2-mock.noarch 0:1.0.1-10.el7 python2-parsedatetime.noarch 0:2.4-6.el7 python2-pyrfc3339.noarch 0:1.1-3.el7 python2-six.noarch 0:1.9.0-0.el7 pytz.noarch 0:2016.10-2.amzn2.0.1 setools-libs.x86_64 0:3.3.8-2.amzn2.0.2 Complete!
Certbotの実行
[ec2-user@ip-172-31-36-245 ~]$ sudo certbot --nginx
結果
Saving debug log to /var/log/letsencrypt/letsencrypt.log Plugins selected: Authenticator nginx, Installer nginx Enter email address (used for urgent renewal and security notices) (Enter 'c' to cancel): toreka.bodymake@gmail.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Please read the Terms of Service at https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must agree in order to register with the ACME server. Do you agree? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (Y)es/(N)o: y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Would you be willing, once your first certificate is successfully issued, to share your email address with the Electronic Frontier Foundation, a founding partner of the Let's Encrypt project and the non-profit organization that develops Certbot? We'd like to send you email about our work encrypting the web, EFF news, campaigns, and ways to support digital freedom. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (Y)es/(N)o: n Account registered. Which names would you like to activate HTTPS for? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1: torekabodymake.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Select the appropriate numbers separated by commas and/or spaces, or leave input blank to select all options shown (Enter 'c' to cancel): Requesting a certificate for torekabodymake.com Performing the following challenges: http-01 challenge for torekabodymake.com Waiting for verification... Challenge failed for domain torekabodymake.com http-01 challenge for torekabodymake.com Cleaning up challenges Some challenges have failed. IMPORTANT NOTES: - The following errors were reported by the server: Domain: torekabodymake.com Type: dns Detail: No valid IP addresses found for torekabodymake.com
仮説
前提❷で載せたDNS設定に関する部分でレコードセットの作成
時にwww
を追記して作成をしました。
(タイプAのやつです
この部分が影響して今回のエラーが生じてしまっているのでしょうか。
もしそうだとした場合同様にレコードセットを追加作成すれば良いのでしょうか?
(全く関係無かったらすみません
補足情報(FW/ツールのバージョンなど)
AmazonLinux2
AWS
Cloud9
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/29 07:12
2021/01/29 07:15
2021/01/29 07:19
2021/01/29 07:21
2021/01/29 07:31
2021/01/29 07:48
2021/01/29 07:52