2016-10-05 35 views
0

安裝WAMPServerWAMP不響應外部請求

版本:3.0.4
OS類型:64位
阿帕奇:2.4.18
PHP:5.6.19/7.0.4 (5.6.19檢查)
MySQL的:5.7.11

我想看看老溢出的問題和答案,並竭力試圖o按照他們的說法做,但是,我仍然沒有與wampserver連接。

我所做的測試主機上的筆記本電腦

  1. 使用localhost檢查wampserver是運營 [SUCCESS]
  2. 使用我的主機的IP,以檢查是否wampserver是操作[SUCCESS]
  3. 在網絡上的其他設備上使用我的IP,嘗試訪問目錄中服務器的php文件。 [FAILED]
  4. 使用其他設備連接到網絡上執行ping我的主機[請求超時X4的]
  5. 使用tracert命令來替代4請求超時]


我對我所做的服務器

  1. 修改httpd.conf中

    聽12.34.56.78:80//commented
    聽0.0.0.0:80
    聽[:: 0]:80

    動態共享對象(DSO)支持//評論 雜爲加載模塊

    ServerName localhost:80

    拒絕訪問整個服務器的文件系統。您必須明確允許 訪問以下其他 區塊中的網頁內容目錄。

Directory//This directory tag has no reference to server 
    AllowOverride All 
    Require all granted 
Directory 

DocumentRoot "E:/Server/wamp64/www" 
Directory "E:/Server/wamp64/www/" 
    Options Indexes FollowSymLinks 
    AllowOverride All 
    # onlineoffline tag - don't remove 
    Require all granted 
Directory 

我做了什麼,以筆記本電腦主機

  1. WAMP
  2. 備份原來的httpd.conf
  3. 編輯的httpd的全新安裝。配置(參見上圖)
  4. [失敗]增加的規則端口80,以使所有 - 刪除
  5. 禁用所有的規則對入站端口80
  6. 尋找在出站規則的端口80 [無]

我所描述的所有步驟根本不起作用。沒有防火牆配置和WAMP配置方面的經驗。並且沒有虛擬主機,除了localhost

P/S:我試過的例子鏈接是1.1.1.1/testPHP/testPHP.php。主機是Win10,而被測試的類似網絡上的設備是XP。任何意見是極大的讚賞。

+0

無連接是如在「連接超時」在瀏覽器上顯示的消息。 –

+0

這可能會幫助你,通過所有答案,任何人都可以幫助你。 http://superuser.com/questions/432794/how-to-allow-remote-access-to-my-wamp-server –

+0

「我的IP」是完全錯誤的。每個接口都有自己的IP,甚至可以有幾個IP。你在談論公共知識產權嗎? – DanFromGermany

回答

0

發現問題。贏10顯然有這個設置,我已經忘記了 - 使這臺電腦可以發現(OFF)

我關閉了在使用Win 10的全盛時期,因爲隱私問題。現在可以訪問它。下一步是找出禁止訪問。

編輯

這篇文章的罪魁禍首是Windows 10操作系統設置。爲了使所有設置都能正常工作(假設該人已經完成了對httpd.conf和防火牆和/或路由器的所有修改),必須檢查託管服務器的PC是否可以在網絡設置中發現PC。

如何確保它是由左鍵單擊任務欄上的網絡圖標發現

  1. 打開網絡設置(lan或者無線網絡),然後單擊右側的最底部圖標上面的網絡設置。
  2. 選擇高級設置
  3. 在這一項目使這臺PC被發現,就會有一個開關按鈕。確保按鈕被打開,否則左鍵單擊該特定按鈕。
+0

現在檢查添加入站規則,或禁用防火牆來測試另一次。 – NetVicious

+0

是啊,想通了一切,剩下的設置在Apache上,因爲我重新安裝了wamp,所以都需要本地。問題排序。感謝您的建議! –

+0

因此,你的問題是Apache上的一個需要本地指令? – NetVicious

0

Apache配置似乎是正確的。

檢查這一點,如果你如果路由器/ AP已使一些所謂的無線上網的隔離,或客戶端隔離使用的服務器或客戶端

檢查無線網絡連接。

我在類似的路由器上尋找類似的路由器,並且在路由器的Wireless Basic設置中有一個選項Client Isolation。取消選中它,保存並重試。

檢查這在Windows防火牆

  1. 按鍵盤WindowsKey的+ R上,寫CONTROL.EXE。按回車鍵
  2. Windows Firewall
  3. 雙擊左邊的豎欄中選擇Advanced Settings
  4. 點擊Inbound Rules
  5. 在右窗格中單擊New Rule...
  6. 選擇Port並單擊Next button
  7. 在頂部離開TCP選項選擇。並選擇Specific local ports並在那裏寫80或您的apache使用的端口。在apache配置上尋找你的Listen線,你應該在這裏寫80.按Next
  8. 請選擇Allow the connection並按Next
  9. 選擇要用於此規則的防火牆配置文件。如果你懷疑全選。按Next
  10. 規則集的名稱,然後按Finish

試試其他時間;-)

+0

這就是我所做的(寫在部分:「我做了什麼給主機的筆記本電腦」項目編號4.仍然得到超時這個嘗試。要重新啓動筆記本電腦再次測試。 –

+0

測試,沒有工作。我」中號登錄到路由器鼓搗左右會回來更多的信息 –

+0

我認爲這個問題是端口轉發的這篇文章建議http://superuser.com/questions/432794/how-to-allow-remote-access-to-我-瓦帕服務器,但我試圖做端口轉發DLink的-2720U沒有成功。需要了解它的 –