解决NginxProxyManager+CloudFlare跨域问题

🤖 由 星火认知大模型 生成的文章摘要
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结

前言

在上一篇文章中,我们使用NginxProxyManager搭建了一个静态网站并且使用CloudFlare进行代理。
[postcard type="list"]497[/postcard]

问题描述

我将本站的一部分静态资源放在了这个静态网站上,这些资源有.woff2 .wff .ttf
然后浏览器就报错了
解决NginxProxyManager+CloudFlare跨域问题

解决办法

NginxProxyManager配置

经过网上查阅,得出代码

  add_header Access-Control-Allow-Origin 'https://akau.cn' always;  #填写跨域报错的域名
  add_header Access-Control-Allow-Headers '*';
  add_header Access-Control-Allow-Methods '*';
  add_header Access-Control-Allow-Credentials 'true';

将以上header头添加到,反向代理Advanced处
解决NginxProxyManager+CloudFlare跨域问题
清除浏览器缓存,依旧报错
解决NginxProxyManager+CloudFlare跨域问题

CloudFlare配置

由于设置了CloudFlare代理,所以在CloudFlare中也要添加响应头
解决NginxProxyManager+CloudFlare跨域问题
解决NginxProxyManager+CloudFlare跨域问题
添加标头

Access-Control-Allow-Origin

再次清空浏览器缓存,问题解决

文章作者:阿库
文章链接:https://akau.cn/498.html
温馨提示:本文最后更新于2023-09-09 ,如有错误或者已经失效,请留言告知。
版权声明:本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明来自:阿库笔记

给TA打赏
共{{data.count}}人
人已打赏
软件

使用Nginx Proxy Manager搭建静态网站

2023-9-9 18:21:00

软件

解决ESXI意外断电后HomeAssistant无法启动

2023-9-21 23:53:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索