码迷,mamicode.com
首页 > Web开发 > 详细

阿里云服务器ECS Apache、Nginx 配置支持跨域访问

时间:2017-12-05 15:59:34      阅读:678      评论:0      收藏:0      [点我收藏+]

标签:阿里云   apache   nginx   

问题描述

如何让 Apache、Nginx支持跨域访问。

处理办法


配置 Apache 跨域访问

步骤:

  1. 修改 httpd.conf。

  2. 把 LoadModule headers_module modules/mod_headers.so 前面的注释删除

  3. 修改 
    技术分享图片 
    改为: 
    技术分享图片 
    即:

    AllowOverride none
    Require all granted
    Header set Access-Control-Allow-Origin *

    说明:

    • 首先使用图形界面开启headers_module模块功能。

    • 然后再修改 httpd.conf 配置文件,增加 Header set Access-Control-Allow-Origin * 。

    • 顺序错误会导致无法启动httpd 服务。

配置 Nginx 跨域访问

  1. 进入 nginx 的 html 目录,新建 crossdomain.xml,具体路径: /usr/local/nginx/html/crossdomain.xml

  2. 在 crossdomain.xml 中添加类似如下内容:
    技术分享图片

    注意:默认情况下,/usr/local/nginx/html/crossdomain.xml 是不存在的。

 


阿里云服务器ECS Apache、Nginx 配置支持跨域访问

标签:阿里云   apache   nginx   

原文地址:http://blog.51cto.com/13505030/2047576

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!