如何配置WAMP Apache服务器端允许跨域允许的Ajax跨域请求

Apache2.4.x版wampserver本地php服务器如何让外网访问及启用.htaccess
投稿:mdxy-dxy
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了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 。
经常会用到的:
Require all denied
Require all granted
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 仅允许本地访问。
还有好多变化,可以去官方说明详细看一下,不过只有英文版的。软件变化无常,建议大家升级前详细阅读官方更新文档,以免来个措手不及。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具wampserver2.5-apache2.4.9允许外部访问的配置
时间: 21:14:58
&&&& 阅读:26839
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&打开..\wamp\bin\apache\apache2.4.9\conf\httpd.conf配置文件,
&Directory "c:/wamp/www/"&&&& #&&& # Possible values for the Options directive are "None", "All",&&& # or any combination of:&&& #&& Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews&&& #&&& # Note that "MultiViews" must be named *explicitly* --- "Options All"&&& # doesn‘t give it to you.&&& #&&& # The Options directive is both complicated and important.& Please see&&& # &&& # for more information.&&& #&&& Options Indexes FollowSymLinks
&&& #&&& # AllowOverride controls what directives may be placed in .htaccess files.&&& # It can be "All", "None", or any combination of the keywords:&&& #&& AllowOverride FileInfo AuthConfig Limit&&& #&&& AllowOverride all&&& Require all granted&& #添加允许外部访问&&&& #&&& # Controls who can get stuff from this server.&&& #&&&& #&& onlineoffline tag - don‘t remove&&& # Require local& #注释请求本机访问
&/Directory&
重启服务,再访问下就可以了。标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&
不行。。。
&&国之画&&&& &&&&chrome插件
版权所有 京ICP备号-2
迷上了代码!wamp中apache2.4.9允许外部访问的配置-Windows服务器-操作系统-壹聚教程网wamp中apache2.4.9允许外部访问的配置
wamp安装包中安装好服务器之后只能使用127.0.0.1来访问了,如果我们要设置多个站点或其它像192.168.1.1这种就需要进行一下修改,具体步骤如下。
wamp-apache2.4.9允许外部访问的配置,apache2.2配置外网访问的方法跟apache2.4.9的有点不同
apache2.2配置方法:
打开apache目录下的httpd.conf配置文件,找到关键字:&deny from&,会发现一处 &deny from&下有一行&Allow from 127.0.0.1&P ,然后将127.0.0.1修改为all即可,也就是&Allow from all&即允许任何人访问,重启apache 服务就可以允许外网访问了。
apache2.4.9配置方法:
打开..\wamp\bin\apache\apache2.4.9\conf\httpd.conf配置文件,
&Directory &c:/wamp/www/&&
AllowOverride all
Require all granted&& #添加允许外部访问
# Controls who can get stuff from this server.
#&& onlineoffline tag & don&t remove
# Require local& #注释请求本机访问,将这行注释掉
&/Directory&
找到Require local这些词,前面加上#号,代表注释,然后重启下服务器就可以啦
上一页: &&&&&下一页:相关内容WAMPserver配置(允许外部访问、phpmyadmin设置为输入用户名密码才可登录等) -
- ITeye博客
博客分类:
对于很多不熟悉PHP环境安装的朋友来说,用集成环境可以更快的上手,更方便的搭建PHP的运行环境,但是,WAMP的集成环境仅仅是将底层基础工作做好了,有些个别关键的配置操作并没有集成到环境安装中,所以给大家带来不少麻烦,看到搜索引擎中很多朋友都在问为什么安装好WAMP后,只能本地访问?局域网内禁止访问?或者为什么本地数据库PHPMYADMIN为什么也不能在外部局域网内访问呢?如何设置Mysql必须输入用户名和密码而不是直接登录进去呢?
下面根据自己的亲身实践,说说WAMP配置的整个过程。
1、下载和安装:
首先从http://sourceforge.net/projects/wampserver/下载WampServer,我写此文时用的是最新版wampserver2.2d-x32.exe。
安装完第一步是更改语言,右击任务栏的WampServer图标,选择Language-chinese。 2、保证WampServer工作正常:
不要让其他程序占用它的默认端口(apache默认端口80和mysql默认端口3306)。这时可以打开http://localhost测试,单击wampserver图标-localhost。
如果启动不正常,大部分原因都是因为apache的80端口被占用了,比如被iis占用,所以,只要在apahce中的httpd.conf中修改listen端口后就可以了。3、使网站和phpmyadmin可以被外部网络访问(默认只允许本机访问):
首先关闭防火墙(或者在防火墙中添加例外,杀毒软件有的有防火墙尤其注意要关闭);
然后在wamp\bin\apache\Apache2.2.21\conf\httpd.conf中将这两句注销掉(要重启wamp服务才能生效)
Deny from all
Allow from 127.0.0.1
#Deny from all
#Allow from 127.0.0.1
这样外网就可以访问主网站了;
同样要允许外网访问phpmyadmin也要在在wamp\alias\phpmyadmin.conf中进行同样的修改,改为
#Deny from all
#Allow from 127.0.0.1 4、将phpmyadmin设置为输入账号密码才可登陆:
进入phpmyadmin后在权限里增删账户,并编辑权限(包括全局权限,密码,登录信息等)。
这时候可能发现phpmyadmin登陆不进去了,需要做如下操作:
在wamp\apps\phpmyadmin3.4.10.1\config.inc.php中更改为
$cfg['Servers'][$i]['auth_type'] = 'cookie';
//(原来是’config‘)
$cfg['Servers'][$i]['user'] = $cfg['Servers'][$i]['user']='你的用户名';
$cfg['Servers'][$i]['password'] = $cfg['Servers'][$i]['password']='你的密码';
然后重启wamp服务,再次打开phpmyadmin,就会出现登陆界面。 5、关于登陆phpmyadmin登陆后红色提示“配置文件现在需要一个短语密码”的解决办法:
在wamp\apps\phpmyadmin3.4.10.1\libraries\config.default.php中更改为
$cfg['blowfish_secret'] = '任意字符串';
然后重启wamp服务,这样登陆后就不会再提示。但是我遇到一个问题:登陆界面用户名一行出现乱码,虽然不影响你输入用户名密码登陆但是看着不舒服。所以我就没有没有设置短语密码。
浏览 17123
浏览: 381861 次
为什么我在主线程中定义也会出现这个bug?
Apache2.4.x版wampserver本地php服务器如 ...}

我要回帖

更多关于 php 允许跨域请求 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信