2014-03-26 53 views
0

訪問Apache的虛擬主機我配置我的XAMPP使用的虛擬主機在Apache/conf目錄/額外/的httpd-vhosts.conf通過LAN

我有

NameVirtualHost *:80 //uncommented 

<VirtualHost *:80> 
DocumentRoot "Z:/xampp/htdocs" 
ServerName localhost 
</VirtualHost> 

<VirtualHost web1.project> 
DocumentRoot "Z:/xampp/htdocs/web1" 
ServerName web1.project 

<Directory "Z:/xampp/htdocs/web1"> 
Options Indexes FollowSymLinks ExecCGI Includes 
    Order allow,deny 
    Allow from all 
</Directory> 
</VirtualHost> 

然後在Windows/SYSTEM32 /司機/等/主機我有

127.0.0.1 localhost 
127.0.0.1 web1.project 

我的機器上的作品完美,我可以去直接在瀏覽器和訪問http://web1.project

但在同一個局域網內其他機器,不工作,確定我想通我的IP

我的網絡地圖我對每一臺機器都IPS我的LAN

這裏XAMPP正在運行的計算機有192.168.1.221

所以像我的平板電腦我可以去192.168.1.221,我已經XAMPP運行

,如果我去192.168.1.221/web1工作

http://web1.project不工作

任何想法,我需要做什麼才能使這個工作?

謝謝。

+0

平板電腦不會知道web1.project名稱解析爲,除非它是你可以將其添加DNS,或您的路由器的DNS。 – flauntster

+0

嗨@flauntster,你能給我一個這方面的幫助,我可以如何設置我的路由器https://www.dropbox.com/s/5gixu2ztbsmcein/Snap%202014-03-25%20at%2023.08.32.png基於我的問題的信息,我需要做什麼。謝謝。 –

回答

3

web1.project未在您的DNS中註冊。

在其他計算機上測試它的快速且骯髒的方法,可以在其/etc/hosts中添加<IP ADDRESS> web1.project。 在Android設備上,可以使用https://play.google.com/store/apps/details?id=com.treb.hosts來修改/etc/hosts文件在Android設備(雖然我從來沒有測試過,雖然)

+0

如何使用智能手機。如何訪問我已配置的虛擬主機? –