2013-07-17 150 views
1

我在CentOS 6.4框中設置了2個虛擬主機的Apache。
虛擬主機1 - abc.com。
虛擬主機2 - def.com從本地主機獲取apache虛擬主機站點

而默認的是abc.com

現在在同一個盒子上 - 我需要做wget on def.com。但這樣做意味着我通過外部網絡訪問它,而不是使用我的本地主機。如何在這個盒子上獲取def.com而無需通過外部網絡。

一種方法是修改/ etc/hosts。任何其他方式?

回答

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

基本上,需要發送主機頭。

0

你嘗試使用

wget http://Cent_OS_HOSTNAME/DEF_FOLDERDIRECTORY

這將允許你在本地獲取它們的內部網絡。

爲了讓您在Cent_OS_HOSTNAME終端類型

hostname -f這將顯示您的主機名。

+0

我應該爲Cent_OS-HOSTNAME做些什麼?我試過127.0.0.1,但沒有工作。 – dharm0us