还有其他类似的问题,但不回答我的问题。
这是默认设置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 Forbidden,您无权访问此服务器上的 / 。)
1)如何使它起作用?
2)也许需要取消注释hosts
文件行127.0.0.1 localhost
?
3) 它真的比 Allow from all 更安全吗?