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

Kohana ·
更新时间:2024-11-14
· 585 次阅读

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

.htaccess 如果不起作用将 LoadModule rewrite_module modules/mod_rewrite.so 前面的注释(#)去掉就可以了。

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

所有的请求都被拒绝

2.2上的配置

Order deny,allow
Deny from all

2.4上的配置

Require all denied

所有请求都是允许的

2.2上的配置

Order allow,deny
Allow from all

2.4上的配置

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

默认是 Require local 仅允许本地访问。

还有好多变化,可以去官方说明详细看一下,不过只有英文版的。软件变化无常,建议大家升级前详细阅读官方更新文档,以免来个措手不及。

您可能感兴趣的文章:使用.htaccess设置图片防盗链的详细方法Apache使用 .htaccess 来实现强制https访问的方法让Apache 2支持.htaccess并实现目录加密的方法APACHE支持.htaccess伪静重写出错 No input file specified的解决方案Apache使用.htaccess 屏蔽恶意 User Agent(防蜘蛛)PHP中的.htaccess伪静态文件禁止网站显示文件目录列表的2个方法(htaccess).htaccess rewrite 规则详细说明Apache服务器中.htaccess文件的实用配置示例集锦使Nginx服务器支持.htaccess的方法Apache服务器中.htaccess的基本配置总结Apache服务器中使用.htaccess实现伪静态URL的方法Ubuntu下开启Apache对.htaccess 的支持nginx支持.htaccess文件实现伪静态的方法分享apache使用.htaccess文件实现屏蔽wget下载网站内容21个常用的apache .htaccess文件配置技巧分享教你如何在CI框架中使用 .htaccess 隐藏url中index.php利用.Htaccess阻止IP恶意攻击网站,禁止指定域名访问,禁止机器爬虫,禁止盗链



php服务器 wampserver htaccess Apache PHP

需要 登录 后方可回复, 如果你还没有账号请 注册新账号