我已经离开 GoDaddy,因为我讨厌登录他们的网站,并从 123-reg 获得了便宜的 SSL 证书,但是 123-reg 的说明相互矛盾,并且他们的支持似乎不存在。
我的 Apache2 服务器目前使用提供的证书文件运行良好,但证书文件即将过期。我尝试从 123-Reg 安装 123-SSL 证书,但每次重新启动服务器时,服务器都会显示“失败”。我正在运行 Ubuntu v10.04。
我的证书是通过电子邮件提供的,所有字符串都在 ----BEGIN CERTIFICATE---- [此处内容] ----END CERTIFICATE---- 之间的一行上,就像我被指示调用 gs_intermediate_ca.crt 的证书一样。
我的 VHost 如下所示:
SSLEngine On
SSLCertificateFile /etc/ssl/certs/www.mydomain.com.crt
#SSLCertificateChainFile /etc/ssl/certs/gs_intermediate_ca.crt
SSLCACertificateFile /etc/ssl/certs/gs_intermediate_ca.crt
SSLCertificateKeyFile /etc/ssl/certs/www.mydomain.com.key
www.mydomain.com.key 是我与 CSR 同时创建的密钥。
安装说明如下:http://123-support.co.uk/support/answers/installing-your-ssl-apache-open-ssl-657/但是他们并没有真正提到 123-SSL 证书,只是稍微贵一点的 DomainSSL、ExtendedSSL 等。要求 serverfault 为其他公司的产品提供支持感觉有点奇怪,但我有点不愿意回到 GoDaddy。
(顺便说一下,如果我用我当前的 SSL 设置替换信息,那么相同的 VHost 可以正常工作
非常感谢,伊恩。
答案1
我遇到了类似的问题,问题是我没有编辑 httpd.conf 来监听端口 443
NameVirtualHost *:443
然后在该端口上设置 VH。我