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

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 2.4 .htaccess、wamp 2.4.9 外网访问、外网 访问 wamp2.4、apache 2.4 外网访问、apache2.4.23外网访问,以便于您获取更多的相关知识。

时间: 2024-12-28 13:34:30

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

ftp服务器-公司内网电脑搭建FTP服务器,实现外网访问方法

问题描述 公司内网电脑搭建FTP服务器,实现外网访问方法 公司内网电脑搭建FTP服务器,实现外网访问方法,最近自己在研究怎么回家能访问到公司FTP服务器文件的问题 解决方案 1.这需要公司的服务器电脑使用的是公网上的固定Ip地址.如果不是你就要通过花生壳将你的公司动态Ip地址绑定.再设置访问端口. 2.通现成的ftp软件建立ftp服务器.或自己编写ftp服务器程序. 3.远程(在家)通过Ip地址访问了. 当然ftp的设置比较复杂,请网上搜一下,参考即可. 解决方案二: 先把内网服务器的IP 映射

外网访问本地IIS时路由器怎么设置?

外网访问内网,如果你没有使用路由器,也就是直连互联网,那么请忽略本文.如果你使用的路由器上网,那么要外网访问内网主机,必须到路由器设置端口映射,或者成为[转发规则]. 首先进入路由器WEB管理界面,以TP-LINK路由器为例: 在导航栏点击[转发规则][虚拟服务器],在虚拟服务器面板,点击右侧的[添加新条目],打开添加新条目的对话框 填写转发端口,一般我们都是使用80,但是家庭宽带的80端口都被屏蔽,建议改成其它端口,如8001,访问的时候在地址后面加上[:8001]注意有个冒号,IP地址填写电

外网访问内网服务器【企业邮箱相关】

问题描述 外网访问内网服务器[企业邮箱相关] 大家好. 我在公司内网里架设了一个邮件服务器,地址是C 防火墙是深信服的,具体型号不明(多年了,而且型号上贴了标签,不好撕毁) 公司外网有两个IP,是A和B,但是是一个光纤.于是我在公司防火墙的wan口上分配了这两个IP 之后在地址转换中将除了C以外的内网地址nat给A(源地址转换),然后用目标地址转换将B转换到内网的C来实现外网访问内网的邮箱服务器. 现在的问题是,我通过外网telnet B 22,可以打开服务器,但是怎么也访问不到80端口打不开邮

如何开放azure上的linux服务器的端口供外网访问

问题描述 如何开放azure上的linux服务器的端口供外网访问 我有一个在azure上的linux服务器,在linux服务器上运行了程序,在服务器上通过浏览器访问localhost:8080/login.html能够访问我运行的程序,我现在想对外网开放8080端口.达到在外网访问程序的目的,既在外网通过浏览器登录:ip(服务器对外ip):8080/login.html访问我的程序.该怎么实现呢? 解决方案 这个简单,在你的 azure 门户上点虚拟机,选择你的虚拟机,然后再配置中找到endpo

内网中多台服务器-外网访问内网中服务器

问题描述 外网访问内网中服务器 场景:内网中有多台ji主机搭载同一服务软件(tcp 端到端),对外有同一端口,同一ip地址,但 mac地址是不同的,外网有一台主机A(没有路由等缓存信息),请求服务,主机A通过 dns得到ip信息,如何等到内网一台主机的mac?正常的情况下,应该得到所有提供服务 主机的mac地址,求解答??? 解决方案 是想做负载均衡吗,那样的话,直接使用服务器软件等apavhe等它来帮你进行服务器选择,数据转发.通信等.就不需要你自己控制. 解决方案二: 为什么要得到mac?

网站建设-外网访问内网服务器

问题描述 外网访问内网服务器 暴露内网服务器在公网,也做了端口映射还是不行.有人说封了80端口,但试了好多端口都不行 解决方案 80端口肯定是封了这不用说.至于别的端口,看你的iis怎么映射的.iis的设置如果没有问题,并且你的网络没有问题,应该可以,我做过的. 记住,封的是公网的80端口,不是内网的,你需要把你的iis端口映射给比如说1234端口,你用http://xxx.xxx.xxx.xxx:1234 访问你的网站 解决方案二: 问:我们单位有50多台电脑使用服务器代理上网,我在自己的机子

自己搭建视频服务器后,外网用户访问卡

问题描述 100M联通光纤服务器采用ubuntu+nginx转发摄像机的rtsp流.内网访问都不卡几个用户通过外网访问都比较卡.光纤测速有8500-9000KB/s(约合70M左右).求专业解答和专业解决方案. 解决方案 解决方案二:upupupupupup解决方案三: 解决方案四:上传带宽有多少解决方案五:内网的带宽瓶颈点很容易发现,外网的带宽瓶颈就比较多了解决方案六:视频卡的问题最烦了,RTSP方式,你要先把到问题点,说白了就是打点,一层层路由分析,找到瓶颈.说到底就是抓包.解决方案七:你用

serversocket-通过ServerSocket起一个服务器 如何让外网的ip访问我的服务器

问题描述 通过ServerSocket起一个服务器 如何让外网的ip访问我的服务器 可以通过java 将某个路由端口映射到我的这个服务器地址吗? 或者我要实现的这个功能通过代理服务器可以吗?

用ISA 2006标准版发布Exchange 2010的OWA:外网客户端

在客户机上打开IE浏览器,在地址栏里输入https://mail.loveunicom.com/owa,第一次打开该地址会稍微费时一些.如果前面的配置没有问题的话,你将看到图1所示的OWA登录界面.当然,要想正常访问该URL,你需要DNS的支持,客户端指向的DNS服务器中必须有一条A记录将该URL和ISA外网网卡的IP地址关联起来.在我的实验环境中并没有架设DNS服务器,所以我在客户机的host文件中直接配置了一条记录,也可以达到正确解析的目的. 图1 OWA登录页 在这个登录页中输入拥有内网邮