在 Apache 2.x 上安装 SSL - 自签名错误

在 Apache 2.x 上安装 SSL - 自签名错误

因此,我从 GoDaddy 购买了 SSL 证书,并按照他们的说明进行签名,然后下载并安装了它。但它不起作用。它说 SSL 证书是自签名的,通用名称是“SomeOrganization”,尽管我在 CSR 中正确输入了所有信息。

以下是我的 vhost conf 文件中的行:

SSLEngine On
SSLCertificateFile /etc/httpd/conf.d/ssl/domain.com.crt
SSLCertificateKeyFile /etc/httpd/conf.d/ssl/domain.com.key
SSLCertificateChainFile /etc/httpd/conf.d/ssl/gd_bundle.crt

我做错了什么吗?mod_ssl 在 apache 中启用了,并且我在 CentOS 6 上运行。任何帮助都将不胜感激,因为我今天需要让它正常工作。

- 更新 -

我已经明白了,但现在我觉得自己很愚蠢。

我正在将这些 SSL 行添加到<VirtualHost *:80>指令中。我获取了该指令并复制了它,但将其更改为,<VirtualHost *:443>现在它可以完美运行。

我想现在学习这个是件好事,这样以后我就不会犯同样的愚蠢错误了。希望其他人也能从中受益。

答案1

我已经明白了,但现在我觉得自己很愚蠢。

我正在将这些 SSL 行添加到<VirtualHost *:80>指令中。我获取了该指令并复制了它,但将其更改<VirtualHost *:443>为 SSL 端口,现在它运行正常。

相关内容