使用 Godaddy 子域名证书设置 Amazon Linux 2 SSL

使用 Godaddy 子域名证书设置 Amazon Linux 2 SSL

我在 Amazon Linux 2 实例上有两个站点 site1.mydomain.com 和 site2.mydomain.com。我使用了负载均衡器和 godaddy 证书,子域为 site1 和 site2,但出于成本原因,我想摆脱负载均衡器并直接在机器上安装证书。我做到了这一点……但现在站点只显示 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>并重试。

相关内容