2013-12-12 96 views
1

好吧,這讓我瘋狂!我花了幾個小時試圖找到解決方案,如何從我的網絡外部訪問我的Wordpress網站,當沒有找到簡單的解決方案時,只要能夠從我的網絡中的其他設備訪問它即可。原來它也是一個棘手的部分。我只是不知道如何配置這個。使用WAMP訪問網絡內的本地Wordpress網站?

我運行使用WAMP likeso虛擬主機:

在的httpd-vhosts.conf:

<VirtualHost *:80> 
    DocumentRoot "I:\web_dev\wordpress" 
    ServerAlias wordpress.local 
    ServerName wordpress.local 
    <Directory "I:\web_dev\wordpress"> 
     Options Indexes FollowSymLinks 
     AllowOverride None 
     Order allow,deny 
     Allow from all 
     Require local 
    </Directory> 
</VirtualHost> 

我的httpd.conf文件設置爲端口80:

ServerName localhost:80

主機文件:

127.0.0.1 wordpress.local

如果我現在想從另一臺計算機或我的移動設備訪問我的網絡,我該如何實現這一目標?

+0

你應該用你的本地網絡的IP取代本地的ip,就應該像'192.168 ...',而不是'localhost'或'127.0.0.1' –

回答

0

您需要更改您的Listen指令以偵聽網絡IP或0.0.0.0而不是本地主機(如果尚未完成)。 然後在另一臺計算機編輯的主機(通常C:\windows\system32\drivers\etc\hosts/etc/hosts)文件,包括Web服務器計算機的IP映射到wordpress.local

192.168.2.54 wordpress.local 
+0

在我的網絡服務器計算機的主機文件中,我現在已將127.0.0.1 wordpress.local更改爲其IP,而它是:​​192.168.1.2 wordpress.local。從我試圖衝浪的電腦上,我添加了192.168.1.2 wordpress.local到它的主機文件。雖然我似乎無法訪問它。我試圖ping wordpress.local給出超時消息。怎麼來的? – user2554929

+0

如果ping超時,則可能是網絡連接問題或名稱解析問題。請嘗試從衝浪電腦直接ping 192.168.1.2。如果這不起作用,請驗證網絡連接和防火牆設置。如果這確實起作用,請驗證ping命令時顯示的IP地址。wordpress.local是hosts文件中的IP地址。最後,你可能想嘗試從你的主機上訪問http://192.168.1.2,它不應該登陸WordPress的網站(由於虛擬主機),而應該將你登陸到該網站服務器的某個頁面。 – ssnobody

+0

從主機我可以訪問192.168.1.2(不出所料)。我也可以通過主計算機訪問我的網上衝浪計算機,但是會發出超時消息。在我的託管計算機上,我的Windows防火牆在測試時完全關閉,也沒有使用其他防火牆。 – user2554929

0

夫婦好的教程對獲得這些設置:

  1. 查看MAMP虛擬主機在你的iPad和iPhone在本地 網 - BenjaminRojas.net http://goo.gl/6hM4Aa
  2. 如何通過網絡訪問MAMP網站 - CodeBoxers http://goo.gl/qCXMQK(向下滾動到xip.io部分)

「的解決方案是創建一個具有安裝MAMP的計算機上的本地代理服務器,然後將客戶端配置爲使用代理服務器瀏覽網頁。 「 - Dalton Rooney(來自第一個鏈接)

+0

我的壞我沒有提到,我在Windows上,因此無法進一步與這個偉大的答覆:( – user2554929

1

允許本地流量在httpd.conf中,然後使用您的實際IP作爲WP URL。

在WAMP的httpd.conf文件,我在WP一般設置添加Allow from 192.168線。

# onlineoffline tag - don't remove 
Order Deny,Allow 
Deny from all 
Allow from 127.0.0.1 
Allow from 192.168 

然後,我改變了Wordpress AddressSite Address該網站的實際IP。你可以得到本網站的IP4地址通過ipconfig在命令控制檯中。

然後你就完成了。

如果你不希望別人你的本地網絡在你的WAMP安裝的其他部分窺探,請在服務器根這個新.htaccess文件(www文件夾):

Order Deny,Allow 
Deny from all 
Allow from 127.0.0.1 

然後添加這個上面無論是在WP的默認.htaccess

Order Deny,Allow 
Deny from all 
Allow from 127.0.0.1 
Allow from 192.168