PHP 區域網其他機器無法訪問的問題
阿新 • • 發佈:2018-12-31
剛安裝wamp以後本地訪問localhost或者127.0.0.1可以訪問,但是如果區域網內其他電腦訪問則出現403錯誤。這大都是因為伺服器配置不正確的原因,wamp安裝後預設是禁止其他機器訪問的。
1,首先確定關閉了防火牆並且80埠沒有被佔用
2,修改apache的httpd.conf檔案,一共兩處:
第一處
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>
修改為:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
# Deny from all
Allow from all
#允許所有訪問
Satisfy all
</Directory>
第二處
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
修改成:
# onlineoffline tag - don't remove
Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
Allow from all
</Directory>
另外,如果使用DVWA的時候以上設定不起作用,因為htaccess限制了訪問。解壓DVWA以後放到主目錄,將htaccess內<Limit GET POST PUT>規則修改如下:
<Limit GET POST PUT>
order deny,allow
deny from none
allow from all
</Limit>
修改後重啟apache,區域網內其他機器即可訪問本機搭建的DVWA平臺。