安装 SSL 证书。Ubuntu 14,Apache2(comodo)

安装 SSL 证书。Ubuntu 14,Apache2(comodo)

我正在尝试在 Apache2 上安装 SSL 证书,但根本不起作用。我试过了所有方法。

我已启用 SSL 模块。它监听端口 443。

    LoadModule ssl_module modules/mod_ssl.so
    Listen 443

    <VirtualHost _default_:443> //tried *:443, mydomain.com:433, myIP:443
            ServerAdmin my_email
            ServerName www.mydomain.com //tried mydomain.com, mydomain:443
            DocumentRoot /var/docs
            SSLEngine on
            #SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
            SSLCertificateKeyFile /path_/server.key         
            SSLCertificateFile  /path_/mydomain_com.crt
            SSLCertificateChainFile /path_/mydomain_com.ca-bundle
    </VirtualHost> 

我应该说我在这台机器上使用反向代理。除了 SSL,一切都很好。

答案1

服务器是否通过其 IP 地址响应 https 协议,或者您收到浏览器错误?尝试对虚拟主机使用以下语句:VirtualHost *:80(删除 _default 字符串),并注释(或删除)以下行:

SSLCertificateChainFile /path_/mydomain_com.ca-bundle

您是否为虚拟主机生成了自签名证书,还是使用了默认证书?另外...我建议您按照本教程创建 SSL Vhosthttp://www.bytelinux.com/create-self-signed-certificates-enable-apache-ssl-ubuntu-14-10/并使用 a2sslcert 脚本来生成并自动安装自签名证书。另外我建议您验证 SSL 证书(.key 和 .crt 文件)系统路径,看看它是否指向正确!

相关内容