nginx/apache 添加跨越请求

现在有很多的网站、系统都使用前后端分离的方式进行开发,有时候使用的不是相同的域名,这样就会存在跨域的问题,我们需要配置nginxapache 来允许跨域的请求

apache 开启跨域请求

首先 搜索 mod_headers.so,将行首的 # 号删除,如果让服务器内所有的网站都允许跨域请求,直接在httpd.conf 尾部添加,* 代表所有的来源都允许,下面一行是允许的请求方法,第三行为请求头的信息,添加自己的请求头信息,如果没有自定义的请求头可以不用填写,

否则会提示 “Access to XMLHttpRequest at ‘http://****.com’ from origin ‘http://***.cn’ has been blocked by CORS policy: Request header field app-id is not allowed by Access-Control-Allow-Headers in preflight response.”

<IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin: "*"
    Header set Access-Control-Allow-Methods: "GET,POST,PUT,DELETE,OPTIONS"
    Header set Access-Control-Allow-Headers: "App-Id,Secret-Token,Sign-Token"
</IfModule>

如果是单个网站开启,需要将中间三行添加到 VirtualHost 内,添加完记得重启

nginx 开启跨域请求

add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods 'GET,POST,PUT,DELETE,OPTIONS';
add_header Access-Control-Allow-Headers 'App-Id,Secret-Token,Sign-Token';

原创文章,作者:admin,如若转载,请注明出处:https://ntib.cn/175.html

(0)
adminadmin
上一篇 2023年11月18日 下午10:52
下一篇 2023年11月18日 下午10:53

相关推荐

  • FreeSWITCH+Workerman+PHP 搭建呼叫中心

    seo优化推广方案机构由于FreeSWITCH官方已经不再维护FreeSWITCH php esl模块了,但是通过mod_event_socket仍然可以使用php连接;我们可以使用 Workerman…

    2018年11月18日
  • 服务器编译安装PHP7.4

    seo优化推广方案机构1、安装基础组件,为后期安装准备 安装oniguruma 安装libsodium 安装PHP # gmp 使用 –with-gmp 不使用  –enable-gmp # …

    记事本 2023年11月18日
  • FreeSWITCH 完美对接河北移动 IMS , 可正常通话

    seo优化推广方案机构FreeSWITCH 对接移动 IMS ,实现 IMS 落地。FreeSWITCH 与移动 IMS 核心网对接,可实现自己的个性需求,如外呼,彩铃,IVR,话务量批发等。 公司联网…

    2018年11月18日
  • 银河麒麟V10在虚拟机上修改屏幕分辨率的方法

    seo优化推广方案机构在VirtualBox虚拟机上安装银河麒麟V10时,分辨率默认为800*600,修改时 保存更改又点不到。 可以使用命令来修改分辨率。 不能使用ssh客户端登录修改

    2024年6月12日
  • mysql 表区分大小写问题

    seo优化推广方案机构由于开发环境与服务器环境不同,代码上传后出现错误,提示字段不存在,排查后发现表名大小写不同而导致的错误,mysql可以进行配置来达到是否区分大小写。 只需再mysqld下添加一行 …

    记事本 2023年11月18日
  • ThinkPHP 数据迁移使用

    seo优化推广方案机构ThinkPHP数据库迁移工具可以将数据库结构和数据很容易的在不同的数据库之间管理迁移,使用起来也很方便。 执行后就会在项目根目录多一个database目录自动创建一个文件,就可以…

    2023年11月25日
  • FreeSWITCH 服务器断电后不能通话问题

    seo优化推广方案机构FreeSWITCH服务器意外断电导致呼出失败,登录服务器发现日志一片红色警告,虽然我不太懂英文,但是显示的应该是数据库的问题, FreeSWITCH 的默认数据库安装到 /var…

    2020年11月18日
  • 银河麒麟V10服务器安装PHP8

    seo优化推广方案机构麒麟服务器安装PHP默认安装的是 PHP 7.2.34,如果安装高版本需要自己编译安装或者使用其它安装源 安装remi 源时,安装出错 只能手动创建repo,文件进行安装 然后就可…

    2024年8月9日
  • 迅时网关默认IP及用户名

    seo优化推广方案机构MX120G是迅时推出的大容量、高性能、高可靠的语音接入网关,支持完备的办公电话功能,提供灵活多样的接入手段。MX120G具有极高的性价比,特别适用于大型呼叫中心和高端IP语音集成…

    2018年11月18日
  • wordpress 绑定多个域名方法

    seo优化推广方案机构WordPress在安装的时候会默认绑定当前的域名,如安装时域名为 a.com,在访问www.a.com时,会自动跳到a.com,绑定其它域名时也会跳转,给大家分享一下WordPr…

    记事本 2023年11月18日

发表回复

登录后才能评论
WeChat