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

http://www.jb51.net/article/61193.htm

————————————————————————————————————————————

这篇文章主要介绍了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 就可以了。

.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 。

?


1

2

3

4

5

6

经常会用到的:

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 仅允许本地访问。

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

时间: 2024-12-06 02:42:13

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

外网访问我们配置好的WampServer服务器

安装完WampServer和PHPCMS后,我们可以在本机浏览器访问到网站的首页,但是当我们尝试通过外网访问配置的服务器时候,发现外网访问会提示权限不允许,这是因为WampServer默认是只允许127.0.0.1访问的,也就是只允许本机访问.那么,如何修改呢?找到 C:\wamp\bin\apache\apache2.4.9\conf,用Notepad++打开httpd.conf文件,搜索“onlineoffline”,大概278行左右,屏蔽Require local,添加为Require a

Holer实现外网访问本地WampServer

外网访问内网WampServer 内网主机上安装了WampServer,只能在局域网内访问,怎样从公网也能访问本地WampServer? 本文将介绍使用holer实现的具体步骤. 1. 准备工作 1.1 安装并启动WampServer 默认安装的WampServer端口是80. 2. 实现步骤 2.1 下载并解压holer软件包 Holer软件包:holer-xxx.tar.gz Holer支持各种OS系统平台,请选择跟本地OS类型匹配的holer软件包. 2.2 获取holer access

服务器 | 服务器能访问,外网访问不了的解决办法

在使用华为云服务器的时候,域名解析了仍然访问不了,后来发现是云主机设置了白名单机制,需要把端口号加入白名单. 参考资料: 服务器能访问外网访问不了的情况,具体表现如下: 1.服务器环境启动正常,PHP探针文件可见,域名解析成功,服务器上输入域名可访问对应网站但外网无法访问. 2.本地局域网上搭建服务器环境,局域网IP已绑定,搭建环境那台机器访问正常局域网内其它机器均无法访问. 以上两种情况都是由windows自带的防火墙已开启但是没有添加80端口造成的 解决办法: 1.开始---设置---控制面

360路由器+花生壳实现外网访问SVN服务器

注册花生壳账号 花生壳注册地址:https://console.oray.com/passport/register.html?fromurl=http%3A%2F%2Fhsk.oray.com%2F 首先在花生壳上注册一个账号 注册好后下载花生壳客户端 将之前申请的账号登录 注意图中开启花生壳选项必须为开启状态 然后打开浏览器登录360路由 360默认管理页面是192.168.0.1 点进去 虚拟服务名称可以随便写!个人建议写成外网访问程序的名称这样好管理 内网主机IP地址打开ipconfig

ssh 如何通过外网访问内网多台服务器

本帖子未验证: 我看到一个论坛,坛友发的一个问题 http://bbs.51cto.com/thread-934340-1.html 解决方法,我自己开了这个帖子写在这里. 首先你需要一个软件“SecureCRT 6.7” 通过这个软件自带的端口转发功能可以很好的解决您说的好多问题. 案例1: 内网有2太服务器: A服务器:192.168.0.11 B服务器:192.168.0.12 外网路由器做了端口映射只允许192.168.0.11 服务器端口22. 管理员通过外网IP 200.100.10

简单物联网:外网访问内网路由器下树莓派Flask服务器

最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器(在树莓派下搭flask在其他随笔有说明),在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花的光照然后就不行了: 所以这是一个外网访问内网的梗,解决方案如下: 1.先在本地term命令下查看ifconfig(windows为ifconfig):找到自己的本机ip,我的树莓派被分配ip为192.168.1.103 2.tplink路由器的管理地址是1

使用ngrok将本地Web服务映射到外网

为什么要使用ngrok? 作为一个Web开发者,我们有时候会需要临时地将一个本地的Web网站部署到外网,以供它人体验评价或协助调试等等,通常我们会这么做: 找到一台运行于外网的Web服务器 服务器上有网站所需要的环境,否则自行搭建 将网站部署到服务器上 调试结束后,再将网站从服务器上删除 只不过是想向朋友展示一下网站而已,要不要这么麻烦,累感不爱╰(`□′)╯ 有了ngrok之后,世界是如此的美好 首先注册并下载ngrok,得到一串授权码 运行命令ngrok -authtoken 你的授权码 8

怎样从外网访问自己的HTTP服务器

外网访问自己的HTTP服务器 内网主机上安装了HTTP服务端,只能在局域网内访问,怎样从公网也能访问本地HTTP服务端? 本文将介绍使用holer实现的具体步骤. 1. 准备工作 1.1 安装Java 1.7及以上版本 执行命令java -version检查Java安装和配置是否正确. 1.2 安装并启动HTTP服务端 默认安装的HTTP服务端端口是80. 2. 实现步骤 2.1 下载并解压holer软件包 Holer软件包:holer-client.zip 2.2 修改holer配置文件 在h

apache2.4设置外网访问问题

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 前面的注释(#)去掉就