阿帕奇2雄猫 6 + Mod_jk:如何关闭8080端口?

发布于 2024-08-16 06:47:42 字数 204 浏览 6 评论 0原文

我使用 Mod_Jk 设置 Apache 2.2,以便所有 Tomcat 6 页面都通过 Apache 端口 80 进行传输。一切工作正常,所有页面看起来都很好。

我的问题是:如何关闭Tomcat监听的8080端口?由于现在所有页面均由 Apache 从端口 80 提供服务,因此最终用户不应访问 Tomcat 的端口 8080。我前面没有硬件或软件防火墙来阻止端口 8080。

I'd setup Apache 2.2 with Mod_Jk so that all Tomcat 6 pages is piped through Apache, port 80. Everything work fine, all pages look good.

My question is: How can I close the port 8080 listened by Tomcat ? Since right now all pages are served from port 80 by Apache, the port 8080 from Tomcat should not be accessed by end-user. I don't have hardware or software firewall in the front to block port 8080.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

瀞厅☆埖开 2024-08-23 06:47:42

Tomcats 的 server.xml 文件 中,您将想要注释掉引用端口 8080 的 连接器。通常会看起来像这样:

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

将其注释掉,重新启动,就可以了。

<!-- <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" /> -->

In Tomcats' server.xml file, you are going to want to comment out the connector that references port 8080. Typically it would look something like:

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

Comment it out, restart and that should do it.

<!-- <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" /> -->
海拔太高太耀眼 2024-08-23 06:47:42

不知道能不能彻底关闭。但您可以将其绑定到特定地址。 IE 127.0.0.1,所以只能从localhost访问。

方法如下:

<Connector port="8080" address="127.0.0.1" maxHttpHeaderSize="8192"
maxThreads="15" minSpareThreads="2" maxSpareThreads="7"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"
compression="on" compressionMinSize="0"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml" />

I don't know if you can disable it completely. But you can bind it to a specific address. I.E. 127.0.0.1, so it can only be accessed from localhost.

Here's how:

<Connector port="8080" address="127.0.0.1" maxHttpHeaderSize="8192"
maxThreads="15" minSpareThreads="2" maxSpareThreads="7"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"
compression="on" compressionMinSize="0"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文