从localhost访问tomcat虚拟主机

时间:2014-02-16 18:09:17

标签: apache tomcat7 virtualhost

我使用带有两个虚拟主机的tomcat配置了apache

<Host name="site1.com" appBase="/site1".../>

<Host name="site2.com" appBase="/site2".../>

现在,site1使用http从site2查询数据,两者都在同一台服务器上。有没有办法使用localhost或127.0.0.1 IP使site1查询site2?将127.0.0.1:8080/site2工作?

1 个答案:

答案 0 :(得分:1)

使用虚拟主机时,必须使用主机名连接服务器,而不是数字IP。

如果您想访问127.0.0.1上的site2,您将确保“site2.com”解析为127.0.0.1(在该计算机上)。

在一台计算机上执行此操作的简便方法是,可以编辑/etc/hosts - 文件,只需添加一个条目,其中“site2.com”具有IP地址127.0.0.1