你如何configurationtomcat绑定到一个单一的IP地址(本地主机),而不是所有的地址?
你如何configurationtomcat绑定到一个单一的IP地址(本地主机),而不是所有的地址?
几个连接器被configuration,每个连接器都有一个可选的“地址”属性,您可以在其中设置IP地址。
- 编辑
tomcat/conf/server.xml
。 - 指定该连接器的绑定地址:
<连接器 端口= “8080” 协议= “HTTP / 1.1” 地址= “127.0.0.1” connectionTimeout = “20000” redirectPort = “8443” />
这里有很好的文档:
http://wiki.apache.org/tomcat/FAQ/Connectors#Q6
我如何绑定到特定的IP地址? – “每个连接器元素允许一个地址属性。请参阅HTTP连接器文档或AJP连接器文档” 。 和HTTP连接器文档:
http://tomcat.apache.org/tomcat-7.0-doc/config/http.html
标准实施 – >地址
“对于具有多个IP地址的服务器,此属性指定哪个地址将用于侦听指定端口,默认情况下,该端口将用于所有与服务器关联的IP地址。
可能值得一提的是,将tomcat作为非root用户运行(您应该这样做)将会阻止您在* nix上使用低于1024的端口。 如果你想使用TC作为一个独立的服务器 – 因为它的性能不再需要Apache或类似的东西 – 你会想要绑定到端口80以及任何你指定的IP地址。
您可以使用IPTABLES将端口80redirect到8080。
- Tomcat servlet应用程序的后台线程
- Tomcat是否将两个相同的库文件加载到内存中,如果它们位于两个Web应用程序中?
- 如何embeddedTomcat 6?
- 爆炸战争的优点/缺点
- Eclipse构buildpath嵌套错误
- Bean Validation @NotNull,@NotBlank和@NotEmpty在JSF + Tomcat中不起作用
- h:绑定到String属性的inputText正在提交空string而不是null
- java.lang.NoClassDefFoundError:javax / servlet / http / HttpServletRequest
- 在WEB-INF / lib中不可见的Maven依赖关系