我正在尝试设置一个tomcat服务器来托管一个webapp,并且需要处理一些合规性问题。主要的一个是只有端口8443
应该是开放的并且只接受SSL连接而不是8080
或tomcat使用的任何其他端口,这些端口在其默认布局中拼写出来,如下所示
<Service name="Catalina">
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
如果我将上述内容更改为此类内容会怎样?
<Service name="Catalina">
<Connector port="8443" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
tomcat是否仍能正常工作并且只能在端口8443
上托管,还是只会使用端口8443
遇到问题?
答案 0 :(得分:1)
如果您不使用SSL配置,它将不会有任何区别。重定向端口用于转发到SSL端口。换句话说,它只能使用端口8443。
检查下面的reference:
redirectPort:如果此连接器支持非SSL请求,并且请求是 收到的匹配需要SSL 运输时,Catalina会自动将请求重定向到 这里指定的端口号。