是否需要所有tomcat端口

时间:2014-10-21 13:39:16

标签: tomcat configuration webserver ports

我正在尝试设置一个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遇到问题?

1 个答案:

答案 0 :(得分:1)

如果您不使用SSL配置,它将不会有任何区别。重定向端口用于转发到SSL端口。换句话说,它只能使用端口8443。

检查下面的reference

  

redirectPort:如果此连接器支持非SSL请求,并且请求是   收到的匹配需要SSL   运输时,Catalina会自动将请求重定向到   这里指定的端口号。