如何生成SSL证书?如何访问FF3中包含无效证书的页面?
问题描述:
我无法访问firefox3中的localhost https页面。它给出了错误如何生成SSL证书?如何访问FF3中包含无效证书的页面?
'由于SSL协议已被禁用,无法安全连接。 (错误代码:ssl_error_ssl_disabled)“
我启用了所有的SSL2相关的喜好通过about:config中,并改为
错误”数据传输错误 浏览器成功连接,但连接是传递信息时中断。请再试一次。'
的第一个错误似乎是最有可能是由于一个无效的证书,但不能找出第二...
答
快捷方式使用OpenSSL创建一个自签名证书:
openssl req -new -x509 -days 365 -nodes -out /etc/apache2/cert.pem -keyout /etc/apache2/cert.pem -subj '/C=US/ST=Yourstate/L=Yourcity/O=Your Company, Inc./OU=Development/CN=your.vhostname.com/[email protected]'
(最好是单独创建一个CA证书,并用它来创建证书使用;阿帕奇抱怨到错误日志,当你使用上面的自签名证书 但我没有一个方便的做法。)
然后在你的apache配置(分别为每个虚拟主机我f):
SSLEngine on
SSLCertificateFile /etc/apache2/cert.pem
并确保启用mod_ssl。
您可以使用curl调试你的问题:
$ curl -sSvk https://your.vhostname.com 2>&1 | less
答
什么web服务器提供的网页?它是IIS还是Apache? 您是否尝试使用其他浏览器访问这些网页?如果问题出现在浏览器或Web服务器上,回答问题将提供线索。
它是IBM HTTP服务器和网页过程中出现的IE浏览器。 – sarego 2008-11-05 10:01:23