当前位置:论坛首页 > Linux面板 > 求助

【已解决】反代跨域设置失败

发表在 Linux面板2025-2-24 21:39 [复制链接] 1 392

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

9.4.0
系统版本:

CentOS7.9
问题描述:

我需要设置反向代理的跨域原始的配置是:
location / {
        # 允许所有域名
        add_header 'Access-Control-Allow-Origin' '*';

        # 允许的 HTTP 方法
        add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';

        # 允许的请求头
        add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization';

        # 处理预检请求
        if ($request_method = OPTIONS) {
            add_header 'Access-Control-Allow-Origin' '*';
            add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
            add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization';
            add_header 'Content-Length' 0;
            return 204;
        }


    }

但是无法保存, 因为主配置文件里已经有一个location ^~ / {} 块了 , 两个名字重复了 , 所以现在变成死循环了, 既不能再主配置文件里修改 , 自定义文件修改又无法设置 ? 求教怎么怎么解决该问题
相关截图(日志、错误):

使用道具 举报 只看该作者 回复
发表于 2025-2-25 09:11:11 | 显示全部楼层
找到解决办法了  怎么结贴 ?
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析
快速回复 返回顶部 返回列表