我拥有来自 GoDaddy 的 SSL 证书,我已完成生成密钥和提交 CSR 的第一步,并正在尝试在我的 Apache 服务器上安装该证书。我按照以下链接中的步骤操作: https://www.codingepiphany.com/2014/11/26/installing-godaddy-ssl-certificate-in-an-ubuntu-server/
但是它不起作用,网站重定向到 https 但无法访问。服务器托管在亚马逊服务器上。我在 Godaddy CSR 解码器上检查了我的证书,网站的数据是正确的。
任何帮助都将不胜感激!
这是我的虚拟主机 xyz.conf 配置
<VirtualHost *:443>
ServerName www.xyz.com
ServerAlias xyz.com
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/c4*******6.crt
SSLCertificateKeyFile /etc/apache2/ssl/xyz.key
SSLCertificateChainFile /etc/apache2/ssl/gd_bundle-****.crt
ServerAdmin [email protected]
DocumentRoot /var/www/html/xyz/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
答案1
解决了!问题出在 Amazon EC2 上,而不是 Apache 上。应从 EC2 仪表板启用 443。这有点令人困惑,因为 Apache 已经在监听端口 443。