下記のサイトを参考にAWS LightsailにSSLの設定をしましたが、以下のエラーがサイトに表示されます。
ーーーーー
Forbidden
You don't have permission to access this resource.
ーーーーー
原因を調べると
証明書のSAN(コモンネーム)とURLに入力したドメインが違うためでした。
下記参考サイトの「ステップ 3. Let Encrypt SSLワイルドカード証明書のリクエスト」のところで、
DOMAIN=sumachira.jp
コマンドを実行した後に
sudo certbot -d $DOMAIN -d $WILDCARD --manual --preferred-challenges dns certonly
を実行して登録したドメインを指定しましたが、
https://sumachira.jp/にアクセスして、URLの左横にある「保護されていない通信」をクリック → 「証明書」をクリックしてコモンネームを確認したところ、
ip-172-26-9-204.ap-northeast-1.compute.internal
となっていました。
前提条件のところですが、
LAMP インスタンスを作成して、取得したドメインでDNS レコード(Aレコード)を登録しております。
■/opt/bitnami/apache/conf/bitnami/bitnami-ssl.conf
# Default SSL Virtual Host configuration. <IfModule !ssl_module> LoadModule ssl_module modules/mod_ssl.so </IfModule> Listen 443 SSLProtocol all -SSLv2 -SSLv3 SSLHonorCipherOrder on SSLCipherSuite "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS !EDH !RC4" SSLPassPhraseDialog builtin SSLSessionCache "shmcb:/opt/bitnami/apache/logs/ssl_scache(512000)" SSLSessionCacheTimeout 300 <VirtualHost _default_:443> DocumentRoot "/opt/bitnami/apache2/htdocs/smartphone-coupon/public" SSLEngine on SSLCertificateFile "/etc/letsencrypt/live/sumachira.jp/cert.pem" SSLCertificateKeyFile "/etc/letsencrypt/live/sumachira.jp/privkey.pem" SSLCertificateChainFile "/etc/letsencrypt/live/sumachira.jp/chain.pem" <Directory "/opt/bitnami/apache/htdocs"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> # Error Documents ErrorDocument 503 /503.html </VirtualHost>
■/opt/bitnami/apache2/conf/bitnami/bitnami.conf
(/opt/bitnami/apache/conf/bitnami/bitnami.confもあり、同じ内容です)
# Default Virtual Host configuration. # Let Apache know we're behind a SSL reverse proxy SetEnvIf X-Forwarded-Proto https HTTPS=on <VirtualHost _default_:80> DocumentRoot "/opt/bitnami/apache2/htdocs/smartphone-coupon/public" RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [R,L] <Directory "/opt/bitnami/apache2/htdocs/smartphone-coupon/public"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> # Error Documents ErrorDocument 503 /503.html </VirtualHost> Include "/opt/bitnami/apache/conf/bitnami/bitnami-ssl.conf"
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/22 01:42 編集
2021/02/22 01:52 編集
2021/02/22 02:15
2021/02/22 02:41
2021/02/22 02:47
2021/02/22 03:00
2021/02/22 03:07
2021/02/22 03:11
2021/02/22 03:14 編集
2021/02/22 03:13
2021/02/22 03:14
2021/02/22 03:17
2021/02/22 04:27
2021/02/22 04:44
2021/02/22 04:48
2021/02/22 05:38
2021/02/26 06:20
2021/02/26 07:50