還有其他類似的問題,但不回答我的問題。Wamp Apache - 允許本地主機
這是默認httpd.conf
:
<Directory "C:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
而且只允許127.0.0.1
,但我想允許也localhost
和192.168.x.x
(我的私有IP)。
好了,其他的答案是:把Allow from all
並取消在hosts
文件中的行127.0.0.1 localhost
;但我讀到的是不安全的或不可接受的。
所以我已經試過這樣:
<Directory "C:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.x.x
Allow from localhost
</Directory>
它適用於192.168.x.x
,而不是localhost
(得到的錯誤:403禁止,您沒有權限訪問/在此服務器上)
1)怎樣才能使它工作?
2)可能需要在hosts
文件中的行127.0.0.1 localhost
取消註釋?
3)是不是真的更安全比所有允許?
想你的代碼,但是有一些錯誤的,因爲Apache是無法重新啓動。 –
你執行了整個代碼嗎?我的意思是你的前4行,然後是我的代碼,然後是 – alvaroreig
是的,我用你的代碼替換了我的最後5行(在之前)。目前我使它在'hosts'文件中取消註釋'127.0.0.1 localhost'行,但我不知道它是否好。 –