网站背景图
尋鯨錄的Blog 排除所有不可能的,剩下的那个即使再不可思议,那也是事实。
博主

4天前在线

尋鯨錄的Blog
丰苇原中国,在此引起骚乱之者,臣服于伴器之威,拂除各种污秽壁障——斩!
博主 尋鯨錄的Blog
  • 分类
  • 博主 4天前 在线自豪地使用 Typecho 建站搭配使用 🌻Sunny 主题当前在线 4 人

    网站已运行 1 年 330 天 22 小时 43 分

    Powered by Typecho & Sunny

    5 online · 25 ms

    Title

    宝塔Nginx环境下在服务端解决跨域问题(No 'Access-Control-Allow-Origin')

    尋鯨錄

    ·

    Article

    跨域:浏览器默认情况下会阻止网页从一个域名(origin)请求来自另一个域名的资源,以防止跨站点请求伪造(CSRF)和其他安全问题。

    具体报错如下图:


    也就是说,你的网站a里面用的图片或者资源在网站b服务器上,然后浏览器会阻止掉你从a域名访问b域名的资源,服务端也就是网站b那边不允许跨域访问。

    要解决这个问题,您可以在服务器端配置相应的响应头以允许跨域访问。

    在这种情况下,您需要在请求的资源(图片)的服务器上(资源所在服务器,比如你调用的图片是在B服务器,就需要在B服务器设置)设置Access-Control-Allow-Origin响应头,将访问权限授予您的网站或所有网站。

    宝塔Nginx环境下的解决方式:

    1、在宝塔-网站设置-配置文件-server内添加如下代码:

    ♾️ html 代码:
        add_header Access-Control-Allow-Origin *;
    add_header Access-Control-Allow-Methods 'GET,POST';
    add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';

    2、添加之后去宝塔-软件商店-nginx重启即可

    现在已有 47 次阅读,0 条评论,0 人点赞
    Author:尋鯨錄
    作者
    宝塔Nginx环境下在服务端解决跨域问题(No 'Access-Control-Allow-Origin')
    当前文章累计共 1527 字,阅读大概需要 1 分钟。
    Sunny3 主题编辑器演示
    2023年2月13日 · 0评论
    宝塔Nginx环境下在服务端解决跨域问题(No 'Access-Control-Allow-Origin')
    2024年2月14日 · 0评论
    文章
    2025年8月7日 · 0评论
    Comment:共0条
    发表
    搜索 消息 足迹
    你还不曾留言过..
    你还不曾留下足迹..
    博主 不再显示
    博主
    未知作品 歌曲封面
    博主 立即安装
    前往评论 切换字号