0
我面临两个问题。在URL中隐藏https端口并在Tomcat中重定向7
隐藏HTTPS端口在URL:我的网站托管在这里和https://www.bhcds.com:8443/bham/#/login我wan't摆脱的端口号。
重定向:当我输入www.bhcds.com时,它重定向到IE和Safari中的网址https://www.bhcds.com:8443/bham/#/login,但在Chrome和Firefox中,它第二次停止重定向。
这是我的tomcat server.xml配置代码片段。
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" keystoreFile="C:\certificate\xyz.jks" keystorePass="password"/>
我不介意更改server.xml中的端口号,我只想拥有像Gmail或其他任何安全站点一样的干净网址。如果通过非标准端口,你的意思是8443,我将它改为443,但这个功能也适用。 –
如果你在端口443上提供https,那么你不需要url中的端口,因为这是默认端口。 –
感谢澄清Marc,我在没有Apache的情况下在Windows上运行Tomcat。我怎样才能让tomcat使用端口443?仅仅用443替换端口8443并没有帮助(我也尝试在端口8443添加另一个连接器)。有一些解决方案要求修改IP表规则,但我在Windows上。 –