从localhost获取apache上的虚拟托管站点

时间:2013-07-17 07:42:58

标签: apache virtualhost

我在CentOS 6.4盒子上设置了2个虚拟主机的apache 虚拟主机1 - abc.com。
虚拟主机2 - def.com

默认值为 abc.com

现在在同一个盒子上 - 我需要在 def.com 上执行 wget 。但这样做意味着我通过外部网络访问它而不是使用我的localhost。如何在此框中获取def.com而无需通过外部网络。

一种方法是修改/ etc / hosts。还有别的吗?

2 个答案:

答案 0 :(得分:1)

 wget --header="Host: def.com" http://127.0.0.1/

基本上,需要发送主机头。

答案 1 :(得分:0)

你尝试过使用

吗?

wget http://Cent_OS_HOSTNAME/DEF_FOLDERDIRECTORY

这将允许您在内部网络中本地获取它们。

中获取您的Cent_OS_HOSTNAME终端类型

hostname -f这将显示您的主机名。