Apache tomcat与虚拟IP

时间:2012-09-03 04:21:25

标签: tomcat

我的服务器有物理IP 虚拟IP ,由网络管理员设置。在服务器内部我安装Apache tomcat 7.0.29并创建一个Web应用程序。当我运行wget http://<physical ip>:8080/xxxhttp://<localhost>:8080/xxx时,我可以获取该页面,但不能使用wget http://<virtual ip>:8080/xxx并且它会抛出错误,如下所示

Connecting to <virtual ip>:8080... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

服务器的 os redhat

如何获得http://<virtual ip>:8080/xxx works

提前致谢。

1 个答案:

答案 0 :(得分:0)

你最好的两个选择:

1)获取静态IP(为“必要”,因为许多人倾向于认为是这样)

...或......

2)使用可以在IP地址更改时更新其记录的DNS服务器(Windows Active Directory擅长此类事务)

如果这些都不是一个选项,您可以:

3a)在Tomcat服务器上写一个“cron”作业,定期调用“http:/www.whatismyip.com”(或类似的东西)来获取你当前的IP地址,然后3b)让脚本发给你一个e每当检测到地址发生变化时,都会发送邮件(或类似内容)。

'希望有所帮助