- 我使用Windows 7和Wamp 2.2服務器。
- 我已經設置了2個虛擬主機:
www.project1.com
和www.project2.com
。 - 我已將「hosts」,
httpd.conf
和httpd-vhosts.conf
文件修改爲我在下面提到的更改。
使用我的瀏覽器,當我輸入www.project1.com
或www.project2.com
,我成功地讓我的網頁上打開已經在服務器上安裝的筆記本電腦。通過局域網從另一臺計算機訪問虛擬主機
變化在 「hosts文件」:我已經附加了如下的文件的末尾: -
127.0.0.1 localhost
127.0.0.1 www.project2.com
127.0.0.1 www.project1.com
變化在httpd.conf
文件: -
Include conf/extra/httpd-vhosts.conf
變化在httpd-vhosts
文件中: -
NameVirtualHost *:80
<Directory "D:/websites/">
AllowOverride All
Order Deny,Allow
Allow from all
</Directory>
<VirtualHost 127.0.0.1>
DocumentRoot "D:/websites/wamp/www/"
ServerName localhost
</VirtualHost>
<VirtualHost 127.0.0.1>
DocumentRoot "D:/websites/project1/"
ServerName www.project1.com
</VirtualHost>
<VirtualHost 127.0.0.1>
DocumentRoot "D:/websites/project2/"
ServerName www.project2.com
</VirtualHost>
現在;因爲我可以從
PC_1
(帶服務器的那個)的瀏覽器打開這些網頁,我如何從
PC_2
的瀏覽器訪問這些網頁? (我的意思是任何通過局域網連接到
PC_1
的計算機。)
我對這一切都很陌生,並且還有一些問題。 1.我的上述代碼適合我想實現的目標嗎? @Gabriel - 與上面的代碼,你的建議,更換計算機的hosts文件,它會打開上鍵入www.project1.com – jatin3893
是的,這是應該做這種正常方式WAMP的默認頁面。例如,您可以設置多個ServerAlias選項,例如,如果您想將其與動態DNS服務結合使用。 – dmp
只是指該鏈接 http://stackoverflow.com/questions/2530418/wamp-server-multiple-virtual-hosts-are-not-working-on-windows/17850423#17850423 我回答它... – 2013-07-25 06:44:46