3 回答
TA贡献1805条经验 获得超9个赞
由于使用.htaccess和mod_rewrite出现错误而找到了我的解决方案。
对于Apache 2.4以及所有* .conf文件(例如httpd-vhosts.conf,http.conf,httpd-autoindex.conf ..etc),请使用
Require all granted
代替
Order allow,deny
Allow from all
该订单并允许指令被弃用的Apache 2.4。
TA贡献1942条经验 获得超3个赞
工作方法{如果除了配置没有其他问题}
默认情况下,Appache 并不限制来自ipv4的访问。(常见的外部IP)
可能会限制“ httpd.conf”(或“ apache2.conf”)中的配置,具体取决于您的apache配置)
解:
全部替换:
<Directory />
AllowOverride none
Require all denied
</Directory>
与
<Directory />
AllowOverride none
# Require all denied
</Directory>
因此消除了对Apache的所有限制
更换Require local用 Require all granted的C:/wamp/www/目录
<Directory "c:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
# Require local
</Directory>
TA贡献1893条经验 获得超10个赞
解决方法很简单。
如果您尝试使用本地IP地址访问服务器,并且出现错误消息,例如“ 禁止访问”,则您无权访问此服务器上的/
只需从(在我的情况下C:/wamp/bin/apache/apache2.2.21/conf/httpd.conf)打开httpd.conf文件
搜索
<Directory "D:/wamp/www/">
....
.....
</Directory>
从127.0.0.1替换 允许
至
全部允许
保存更改并重新启动服务器。
现在,您可以使用IP地址访问服务器
添加回答
举报