2017-02-12 108 views
0

我有一些虛擬主機,我可以在裝有服務器的PC上訪問它。但我有其他個人電腦,我想通過域名訪問。我如何設置我的wamp服務器從Intranet訪問虛擬主機?

我只能訪問服務器配置頁面,將語句「Require local」更改爲「Require all granted」。這隻允許我通過IP地址訪問。

<VirtualHost *:80> 
    ServerName localhost 
    DocumentRoot D:/wamp64/www 
    <Directory "D:/wamp64/www/"> 
     Options +Indexes +Includes +FollowSymLinks +MultiViews 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 

<VirtualHost *:80> 
    ServerName laravel5.1.app 
    DocumentRoot "d:/wamp64/www/laravel5_1/public" 
    <Directory "d:/wamp64/www/laravel5_1/public/"> 
     Options +Indexes +Includes +FollowSymLinks +MultiViews 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 

回答

0

要使用您的域名訪問站點,您必須告訴每個其他PC在哪裏可以找到域名。

所以,你要麼需要一個本地DNS服務器,或者您編輯HOSTS要加入這樣的事情在其他電腦HOSTS

192.168.1.100 laravel5.1.app 

假設你WAMPServer(從訪問網站每臺PC上的文件Apache)運行在IP地址192.168.1.100

+0

感謝@RiggsFolly,如您所說,我必須安裝Dns服務器而不是編輯所有主機文件。我安裝了運行在Windows 10上的Simple DNS Plus。你有其他的選擇,沒有成本嗎? – juanmiguel431

相關問題