Apache2.4.x版wampserver本地php服务器如何让外网访问及启用.htaccess

Apache 从2.2升级到 Apache2.4.x 后配置文件 httpd.conf 的设置方法有了大变化,之前是将 deny from all 所有改为 Allow from all 实现外网访问,如今是将 Require all denied 以及 Require local 都该为 Require all granted 就能够了。html

.htaccess 若是不起做用将 LoadModule rewrite_module modules/mod_rewrite.so 前面的注释(#)去掉就能够了。apache

下面看一下 Apache2.4 的变化:(官方英文说明ui

全部的请求都被拒绝

2.2上的配置htm

Order deny,allow
Deny from allip

2.4上的配置文档

Require all deniedget

全部请求都是容许的

2.2上的配置博客

Order allow,deny
Allow from allit

2.4上的配置module

Require all granted

在域中的全部主机均可以访问example,全部其余外网主机的访问被拒绝

2.2上的配置

Order Deny,Allow
Deny from all
Allow from example.org

2.4上的配置

Require host example.org

要想外网访问将 Require local 该为 Require all granted 。

常常会用到的:

Require all denied

Require all granted

Require host xxx.com

Require ip 192.168.1 192.168.2

Require local

举例说明

仅容许IP:192.168.0.1 访问

Require all granted
Require ip 192.168.0.1

仅禁止IP:192.168.0.1访问

Require all granted
Require not ip 192.168.0.1

容许全部访问

Require all granted

拒绝全部访问

Require all denied

 

Apache2.4安装完成后,默认是 Require local 仅容许本地访问,因此须要将httpd.confhttpd-vhosts.conf等配置中的 Require local 修改成 Require all granted

还有其余的变化,能够去官方说明详细看一下,不过只有英文版的。软件变化无常,建议你们升级前详细阅读官方更新文档,以避免来个措手不及。

 

本博客仅做备份使用,最新内容请访问博客:http://www.chisushu.com

相关文章
相关标签/搜索