默认安装完tomcat启动后,会监听如下8080和8009两个端口,而且监听在所有IP。那么如何让tomcat的端口只监听在本地,例如127.0.0.1?
解决办法就是修改server.xml配置,在connector配置上加上address属性,例如address=”0.0.0.0″。
又例如:address=”127.0.0.1″,这样表示tomcat就只监听在IP地址127.0.0.1的8080端口了。
<Connector port="8080" address="127.0.0.1" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
tomcat处理静态资源性能不好,那么一般我们可以让tomcat监听在本地或者局域网,再通过apache或者nginx代理提供服务。