我有一个简单的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" />