1,如何让Apache支持跨域访问呢?
步骤:
- 修改httpd.conf,windows中对应的目录是:C:\wamp\bin\apache\Apache2.4.4\conf\httpd.conf
- 把LoadModule headers_module modules/mod_headers.so 前面的注释删除
- 修改
改为:
即:
<Directory /> AllowOverride none Require all granted Header set Access-Control-Allow-Origin * </Directory>
如果使用图形界面来开启headers_module模块要注意步骤的顺序
(1) 首先使用图形界面开启headers_module模块功能;
(2) 然后在修改httpd.conf配置文件,增加Header set Access-Control-Allow-Origin *
顺序错了就启动不了httpd服务
2,如何使Nginx支持跨域呢?
1,进入nginx的html目录
vim ./crossdomain.xml
具体路径: /usr/local/nginx/html/crossdomain.xml
2,在crossdomain.xml中添加:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="*" /> </cross-domain-policy>
结果就是:
注意:默认/usr/local/nginx/html/crossdomain.xml 是不存在的.
参考:http://blog.csdn.net/hw1287789687/article/details/46672677
相关推荐
什么是最好的跨域实现方式?nginx实现跨域访问遇到的系统环境问题解决方法,踩过的坑分享给大家
nginx 配置跨域不生效 如下配置 server { listen 80; server_name localhost; # 接口转发 location /api/ { # 允许请求地址跨域 * 做为通配符 add_header 'Access-Control-Allow-Origin' '*'; # 设置请求...
在本篇文章里小编给各位分享了关于nginx怎么解决跨域问题的方法和实例代码,需要的朋友们参考下。
Apache2Nginx是一个开源的linux下运行的命令行工具.它可以把apache 配置文件转换成对应的nginx 配置文件.对于一般的功能. 比如目录 url重写.这都从测试来看.基本上不存在问题.对于不能转换的.会有注释在转换好的配置...
详细讲解apache/tomcat和nginx的区别,可以充分掌握他们的应用场景
一个开源的Linux下运行的命令行工具,能将Apache的配置文件转换成相应的Nginx的配置文件。本工具能自动将Apache Web服务器的配置文件转化成Nginx的配置文件,减少WEB服务器迁移的工作量。 该工具从Apache Web服务器...
使用docker部署nginx前后端解决跨域问题
Apache + nginx + resin 详细配置
有时为了优化网站访问速度,会给一些静态资源配置cdn加速,但是有时候会出现跨域访问的问题,在nginx和apache服务中可进行如下配置
php apache/nginx php apache/nginx
apache+nginx+tomcat+
主要介绍了Vue中跨域以及打包部署到nginx跨域设置方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
NULL 博文链接:https://sean2012.iteye.com/blog/2317274
cluster+apache+nginx整合集群配置
而我却多
快速简简单的搭建一个http服务器,提供http服务,对http服务器要求不高; apache简单配置 nginx简单配置
nginx替代apache,nginx替代方案,nginx代替apache与jbos,nginx+jboss结合
Nginx+Apache负载均衡
nginx 跨域
实战Nginx取代Apache的高性能Web服务器 文字版本。喜欢请购买纸质版支作者