我有一台在 http 上运行良好的服务器。我已经从 GD 获得了证书并按照说明安装了它。
我的证书位于:~/crt(完整路径 /home/ubuntu/crt)
server.xml 中的配置为:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="443"/>
对于 SSL:
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true" alias="tomcat"
keystoreFile="/home/ubuntu/crt/tomcat.keystore" keystorePass="THE ACTUAL PASSWORD"
clientAuth="false" sslProtocol="TLS" />
我已将 AUTHBIND=yes 添加到 /etc/defaults/tomcat7 并同时触摸 80 和 443
当我执行:netstat -anp | grep 443
我明白了:
netstat -anp | grep 443
现在,通过 http 调用服务器效果很好,但通过 https .. 什么都没有......在 Chrome 中出现“此网页不可用”错误
---------------- 编辑 ------------- 最后我只是重新生成了SSL 并重新安装它,现在它可以工作了.. 真的不知道我做错了什么 - 但它现在工作正常!