我使用带有两个虚拟主机的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工作?
答案 0 :(得分:1)
使用虚拟主机时,必须使用主机名连接服务器,而不是数字IP。
如果您想访问127.0.0.1上的site2,您将确保“site2.com”解析为127.0.0.1
(在该计算机上)。
在一台计算机上执行此操作的简便方法是,可以编辑/etc/hosts
- 文件,只需添加一个条目,其中“site2.com”具有IP地址127.0.0.1
。