【发布时间】:2023-04-07 18:58:01
【问题描述】:
我需要在我的 tomcat 应用程序中设置一个 https 页面。 我不介意整个应用程序是在 https 中还是只有一页,但我似乎做不到。 我使用本教程进行了尝试:http://java.dzone.com/articles/setting-ssl-tomcat-5-minutes
一旦我在本地主机上执行此操作,它就起作用了。但现在在我的服务器(将用于最终发布)上它不起作用。我确实将默认的 tomcat 端口从 :8080 更改为 :80 ,如下所示:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="8443" />
:8443 端口的连接器是这样的:
<Connector port="8443" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/home/pdl14/.keystore" keystorePass="********"
protocol="org.apache.coyote.http11.Http11NioProtocol" />
它应该与此设置一起使用,但是一旦我尝试打开页面 (https://..*.*:8443),它只会给出错误:找不到 chrome 的页面,甚至不是来自 tomcat。
我的服务器是带有 tomcat 7 的 Ubuntu 12 服务器。 感谢您提前提供帮助!
【问题讨论】:
标签: tomcat https tomcat7 keytool