我有一个简单的web应用程序部署到Tomcat
,可以使用访问该应用程序
http://server.com:8080/PrintHeaders/
我还设置了一个cert
,这样我就可以使用安全地访问应用程序
https://server.com:8443/PrintHeaders/
我想做的是安全地访问应用程序,而不必指定端口号,例如:
https://server.com/PrintHeaders/
这可能吗
也不想破坏对任何非安全应用程序的访问,所以保持端口8080
可用于任何指定它的请求。
这是$TOMCAT/conf/server.xml
。。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/root/apache-tomcat-7.0.37/keystore"
keystorePass="passw0rd" />
@jdamian指出,当我将HTTPS
端口更改为443
时,我不再需要在URL
中提供端口。