阿里云服务器ECS ApacheNginx 配置支持跨域访问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云服务器ECS ApacheNginx 配置支持跨域访问相关的知识,希望对你有一定的参考价值。

问题描述


如何让 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 ApacheNginx 配置支持跨域访问的主要内容,如果未能解决你的问题,请参考以下文章

阿里云的服务器ecs怎么配置

阿里云ECS搭建SVN配置外网

给阿里云 VPC 中的 Ubuntu ECS 配置自定义 DNS 服务器

阿里云ECS服务器升级配置

阿里云ECS云服务器怎么安装配置SSL证书

阿里云ECS云服务器怎么安装配置SSL证书