1. 程式人生 > >PHP 區域網其他機器無法訪問的問題

PHP 區域網其他機器無法訪問的問題

剛安裝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平臺。