Godaddy サブドメイン証明書を使用した Amazon Linux 2 SSL セットアップ

Godaddy サブドメイン証明書を使用した Amazon Linux 2 SSL セットアップ

Amazon Linux 2 インスタンスに、site1.mydomain.com と site2.mydomain.com という 2 つのサイトがあります。サブドメイン site1 と site2 を持つロードバランサーと godaddy 証明書を使用していましたが、コスト上の理由からロードバランサーを削除し、証明書をマシンに直接インストールしたいと考えました。その方法は成功しましたが、現在、サイトには Apache の定型ページのみが表示され、var/www/html/site1 および site2 フォルダーの内容は表示されません。httpd.conf ファイルに何を記述すればよいですか。または、どこをいじればよいですか。

指示に従って AWSLinux2 インスタンスに SSL 証明書をインストールしましたが、サイトが表示されなくなりました。GoDaddy 証明書にはサブドメインがすべて登録されています。

例えば

[ec2-user@embatek ~]$ apachectl -S
VirtualHost configuration:
*:80                   embatek.com.br (/etc/httpd/conf/httpd.conf:87)
*:433                  embatek.com.br (/etc/httpd/conf/httpd.conf:95)
ServerRoot: "/etc/httpd"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/etc/httpd/logs/error_log"
Mutex default: dir="/run/httpd/" mechanism=default 
Mutex mpm-accept: using_defaults
Mutex cache-socache: using_defaults
Mutex authdigest-opaque: using_defaults
Mutex watchdog-callback: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex authdigest-client: using_defaults
Mutex lua-ivm-shm: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex authn-socache: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/run/httpd/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="apache" id=48 not_used
Group: name="apache" id=48 not_used
[ec2-user@embatek ~]$ 

答え1

*:433 embatek.com.br (/etc/httpd/conf/httpd.conf:95)

これは間違ったポートです。https のポートは 443 です。

httpd.conf の 95 行目を編集して <VirtualHost *:443>、もう一度試してください。

関連情報