• Nginx王八组合拳-nginx配置解决跨域问题


    配置如下:

    server {
            listen       9999;
            server_name  172.16.3.33;
    
            location / {
                if ($request_method = 'OPTIONS') {
                        add_header Access-Control-Allow-Origin $http_origin;
                        add_header 'Access-Control-Allow-Credentials' true;
                        add_header 'Access-Control-Allow-Headers' 'CJCX,cjcx,DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Auth-Token';
                        add_header 'Access-Control-Max-Age' 1728000;
                        add_header 'Content-Type' 'text/plain charset=UTF-8';
                        add_header 'Content-Length' 0;
                        return 204;
                    }
                proxy_pass http://172.16.3.33:8083;
            }
            add_header Access-Control-Allow-Origin $http_origin;
            add_header Access-Control-Allow-Methods 'GET,POST,OPTIONS,PUT';
            add_header Access-Control-Max-Age 1728000;
            add_header Access-Control-Allow-Credentials 'true';
            add_header Access-Control-Expose-Headers 'X-Auth-Token';
            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,X-Auth-Token';
    
            ##### 暂时没有用到,以上配置未解决问题时可放开一试
            # proxy_hide_header 'Host';
            # proxy_hide_header 'Origin';
            # proxy_hide_header 'Referer';
            # proxy_hide_header 'Sec-Fetch-Dest';
            # proxy_hide_header 'Sec-Fetch-Mode';
            # proxy_hide_header 'Sec-Fetch-Site';
            # proxy_hide_header 'User-Agent';
        }
  • 相关阅读:
    VS code 配置 PySide6的UI开发环境
    Python及PySide6学习网址
    NOIP2021模拟赛10.12 题解
    P2388 阶乘之乘 题解
    P3992 [BJOI2017]开车
    「NOIP2021模拟赛四 B」Polyline 题解
    P7115 [NOIP2020] 移球游戏 题解
    P7114 [NOIP2020] 字符串匹配 题解
    P3391 【模板】文艺平衡树 题解
    致夏天
  • 原文地址:https://www.cnblogs.com/buyiblogs/p/14062715.html
Copyright © 2020-2023  润新知