我正在用 Ruby on Rails 开发一个网站,我想为此设置 HTTPS 安全我已经复制了 SSL 证书
(AddTrustExternalCARoot.crt,domainName.com.crt,PositiveSSLCA.crt)
在 /etc/ssl/certs 目录中创建一个文件 bundle.txt 并将两个证书文本添加到该文件中,首先是 PositiveSSLCA.crt 然后是 AddTrustUTNServerCA.crt 并将此文件保存为 bundle.txt 在 /etc/httpd/ conf目录。我已修改 httpd.conf 文件并添加以下行:
NameVirtualHost 66.200.43.71:443
<VirtualHost 66.200.43.71:443>
DocumentRoot /var/www/html
ServerName www.domainName.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM
ErrorLog logs/errorlogs
SSLCertificateFile /etc/ssl/certs/domainName.com.crt
SSLCertificateKeyFile /etc/ssl/certs/domainName.com.key
SSLCertificateChainFile /etc/ssl/certs/PositiveSSLCA.crt
SSLCACertificateFile /etc/httpd/conf/bundle.txt
SetEnvIf User-Agent “.*MSIE.*” nokeepalive ssl-unclean-shutdown
</VirtualHost>
当我们重新启动 Apache 服务器时,一切正常,但是当我们使用“https”在浏览器上运行 URL 时,我们收到此错误“站点的安全证书不受信任!”
我们尝试了许多网络上可用的解决方案 1. http://blog.futtta.be/2011/09/20/how-to-fix-ssl-errors-in-mac-os-x-browsers/ 2. http: //ananthakrishnanravi.wordpress.com/2012/04/15/configuring-ssl-and-https-for-your-website-amazon-ec2/
以上都不适合我们。你们中的任何一个人都可以指导我们完成这项工作吗?不确定我的 SSL 证书配置中究竟缺少什么。
任何想法或帮助将不胜感激。提前致谢。