前提・実現したいこと
AWS Educateに貰ったクレジットを使ってAWSのインスタンスにAmazon Linux2を入れました。そして、https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ec2-lamp-amazon-linux-2.html を参考にしてLAMP環境を作り、そのページのリンクにあるAmazon Linux2にSSL/TLSを設定するページhttps://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/SSL-on-amazon-linux-2.html を参考にしてSSL/TLSを有効にしようとしましたができません。
発生している問題・エラーメッセージ
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/SSL-on-amazon-linux-2.html のステップ1まではできましたが、ステップ2で「Certificate Automation: Amazon Linux 2 での Let's Encrypt と Certbot の使用」を参照する段階で、
Certbot を実行します。
[ec2-user ~]$ sudo certbot
を実行すると
Which names would you like to activate HTTPS for? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1: ec2-3-92-180-148.compute-1.amazonaws.com 2: www.ec2-3-92-180-148.compute-1.amazonaws.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Select the appropriate numbers separated by commas and/or spaces, or leave input blank to select all options shown (Enter 'c' to cancel):
となり、Enterすると
Obtaining a new certificate An unexpected error occurred: The server will not issue certificates for the identifier :: Error creating new order :: Cannot issue for "ec2-3-92-180-148.compute-1.amazonaws.com": The ACME server refuses to issue a certificate for this domain name, because it is forbidden by policy (and 1 more problems. Refer to sub-problems for more information.) Please see the logfiles in /var/log/letsencrypt for more details.
となってしまいます。
試したこと
サンプルドメイン名を、実際の共通名およびサブジェクト代替名 (SAN) に置き換える段階で
1: ec2-3-92-180-148.compute-1.amazonaws.com 2: www.ec2-3-92-180-148.compute-1.amazonaws.com
としましたが、AWSのコンソールでDNSがwwwから始まっているものになっていないので違うような気がしています。Route53でwwwからの始まるDNSを取得しようとしたところ、このアクションを実行するための十分なアクセス許可がありません。と出てしまいます。
補足情報(FW/ツールのバージョンなど)
AWS Educateを使用しています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/02 07:02
2020/02/02 07:20
2020/02/02 07:33
2020/02/02 07:34
2020/02/02 07:40
2020/02/02 07:42
2020/02/02 07:44
2020/02/02 07:46
2020/02/02 07:51
2020/02/02 07:56 編集
2020/02/02 08:00