【问题标题】:tomcat without apache is port 8009 necessary没有 apache 的 tomcat 是端口 8009 必需的
【发布时间】:2016-05-11 01:30:34
【问题描述】:

1) Tomcat 在 linux 配置上运行 2)没有apache服务器。 => 8009 端口是必需的还是出于安全目的可以将其关闭,而不影响 tomcat?

谢谢。

【问题讨论】:

  • 这取决于您使用它的目的。 Tomcat 可以通过任何协议使用您希望它使用的任何端口。如果您不在 8009 上使用它,那么将其更改为您将使用的东西或将其删除是有意义的。
  • 谢谢迈克。我仅将它用于端口 80 上的 servlet 和基本 html 页面。这是否意味着我可以关闭除 80 之外的所有其他端口?知道我不需要邮件、ssh、ftp 和所有的东西吗?这是第一个问题。第二个是,如果8005关闭了如何启动猫,有解决办法吗?

标签: security tomcat port


【解决方案1】:

您可以安全地禁用 AJP 连接器(默认为 8009),而无需对 Tomcat 进行任何更改。但它不会对安全起任何作用,因为您可能肯定已经阻止了防火墙中的所有端口。

更新

不,它只关闭 8009。只需在端口 80 上启用“HTTP/1.1”并注释掉“AJP”:

<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>

<!--<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>-->

【讨论】:

  • 谢谢斯特凡。您的意思是关闭 8009 会作为副作用关闭所有端口吗?包括80,这是我唯一感兴趣的一个。我需要的是只开了80个跑的猫。这可行吗?
猜你喜欢
  • 2012-01-20
  • 2020-06-19
  • 2012-11-22
  • 2012-01-22
  • 2014-12-16
  • 2022-01-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多