如果我将tomcat 7绑定到第二个IP地址,是否需要使用第一个IP地址?

时间:2015-04-08 16:41:29

标签: linux tomcat networking

简短版本: 如果我向Linux服务器添加第二个IP地址并将其绑定在tomcat 7中,是否会阻止服务器访问第一个IP地址网络上的任何内容?

长版: 我们有一个带有tomcat服务器的suse linux服务器,它将被配置为具有两个IP地址。一个IP地址暴露给公司用户社区,另一个IP只能访问私有生产网络。 tomcat服务器已将其连接器更改为address="second IP address"

生产网络具有主tomcat服务器需要向其发送请求的其他tomcat服务器(未集群且未向用户社区公开)。 问题是,面向前端的tomcat服务器是否能够向“第一个IP地址”网络上的任何内容发送请求?


进一步详情:

请求进入“接口2”,tomcat创建一个全新的套接字连接,“需要”通过“接口1”。来自“接口2”的原始请求永远不会更进一步。 tomcat服务器需要通过“接口1”发出后续请求。 tomcat连接器条目“address =”是否阻止/阻止tomcat找到通过“接口1”定位的IP地址的正确路径。希望这有助于澄清问题。

2 个答案:

答案 0 :(得分:1)

您需要设置Tomcat才能运行多个实例。在该设置中,Tomcat将处理来自两个地址的请求。您必须为每个实例创建目录,并相应地设置配置文件和init脚本。

我们在我们的环境中运行Tomcat,每个服务器有8个实例。

您可以尝试this setup guide.

答案 1 :(得分:1)

那应该不是问题。 tomcat仅绑定用户社区连接的ip地址,仅用于侦听套接字。传出请求使用路由信息来决定使用哪个IP地址。