Apache2 同源策略解决方案 - 配置 CORS
来源:互联网 发布:网络本统考的时间 编辑:程序博客网 时间:2024/05/21 17:51
什么是同源策略
现在的浏览器大多配有同源策略(Same-Origin Policy),具体表现如下:
浏览某一网站,例如 http://www.decembercafe.org/。这个网页中的 Ajax 请求(XMLHttpRequest)试图获取另一个网站(例如 http://www.csdn.net/)的数据时,会发生错误。
具体错误如下,Chrome 提示
XMLHttpRequest cannot load **. No ‘Access-Control-Allow-Origin’
header is present on the requested resource. Origin ‘null’ is
therefore not allowed access.
Apache2 里配置 CORS
CORS 是其中一种解决方案。
某一网站在服务器端配置了 CORS 后,就可以接受其它域名发送来的 XMLHttpRequest 请求。
Apache2 里配置 CORS 的步骤如下。
找到配置文件,
/etc/apache2/apache2.conf
打开后,找到,
<Directory /var/www>Options Indexes FollowSymLinksAllowOverride AllRequire all granted</Directory>
将下面的语句加到倒数第二行:
Header set Access-Control-Allow-Origin “*”
保存后,执行下列语句,以确保语法正确:
apachectl -t
然后执行下列语句,重新调用配置。
sudo service apache2 reload
默认情况下,mod_headers是开启的,为防万一,可用以下语句开启
a2enmod headers
参考资料
[1] http://enable-cors.org/server_apache.html
0 0
- Apache2 同源策略解决方案 - 配置 CORS
- 基于CORS的geoserver同源访问策略
- [CORS:跨域资源共享] 同源策略与JSONP
- cors跨域资源共享】同源策略和jsonp
- [CORS:跨域资源共享] 同源策略与JSONP
- [CORS:跨域资源共享] 同源策略与JSONP
- 同源策略与跨域解决方案
- 同源策略
- 同源策略
- 同源策略
- 同源策略
- 同源策略
- 同源策略
- 同源策略
- 同源策略
- 同源策略
- 同源策略
- 同源策略
- android handler与回调机制的结合运用
- java 垃圾回收机制的理解
- mybatis缓存机制
- Android图片内存优化小常识
- jdk1.7和jdk1.8区别
- Apache2 同源策略解决方案 - 配置 CORS
- 【Spring实战】----springMVC4.3.2的配置
- 二叉树的建立和遍历
- 华为交换机AR怎么做镜像,从一个端口到另外一个端口,数据抓包
- python目录操作
- 软件的本地化流程
- Hibernate缓存机制
- Android EditText设置固定行高,自动删除超出文本
- Lock和读写锁ReadWriteLock和缓存实例