我正在嘗試進行設置,以便我可以在計算機A的計算機A的虛擬主機上訪問我的網站.A和B都位於同一網絡上。 我在Win 7上使用xampp。從同一本地網絡上的計算機訪問虛擬主機
因此,這裏是計算機A(服務器)在httpd-vhosts.conf文件中具有如下虛擬主機配置的問題。
NameVirtualHost project:81
<VirtualHost project:81>
DocumentRoot "D:/work/website"
ServerName project:81
<Directory "D:/work/website">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
(使用端口81端口80具有IIS運行,不知道很多關於但是這些東西)
這種配置能正常工作本地計算機(服務器)上。即項目:81在瀏覽器的地址欄中打開網站,因爲它應該。
現在在計算機B(客戶端)我改了hosts文件包含服務器的IP與虛擬主機的名稱等一起: -
192.168.1.7項目
現在,當我在客戶端瀏覽器中輸入項目:81時,它將我帶到服務器,但它不會將我帶到虛擬主機目錄,而是將它帶到默認目錄..即在我的情況下是
C: \ xampp \ htdocs
現在我卡住了,無法讓客戶端指向當前目標。 因此,任何人都可以建議我在這裏做錯了什麼,或者我需要做些什麼才能從客戶端機器訪問正確的虛擬主機站點。
在此先感謝您的幫助
感謝您的回覆.. :) ...不幸的是,也沒有工作 – codisfy 2013-04-19 18:43:56
很高興知道你找到解決方案,所以我可以參考這個問題,當我有同樣的問題,我愛這個社區;) – 2013-04-24 08:49:53
您不能在主機文件中包含端口號! – 2014-02-11 16:13:23