• Nginx 前后端分离,前端手机端与PC端分离


    前后端分离,前端手机端与PC端分离

    server {
        listen       8080;
        server_name  localhost 127.0.0.1;
    
        #添加头部信息
        proxy_set_header Cookie $http_cookie;
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        #add_header Cache-Control no-cache;
        
        location /api {
            rewrite /api/(.*) /$1 break;
            proxy_pass http://localhost:9090;
            proxy_set_header X-Forwarded-Host $host;
            proxy_set_header X-Forwarded-Server $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header Host $host:$server_port; #重点重定向会导致oAuth2找不到正确的重定向地址
        }
    
        location / {
            #rewrite /ui/(.*) /$1 break;
            proxy_set_header X-Forwarded-Host $host;
            proxy_set_header X-Forwarded-Server $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header Host $host:$server_port; #重点重定向会导致oAuth2找不到正确的重定向地址
            if ($http_user_agent ~* (mobile|nokia|iphone|ipad|android|samsung|htc|blackberry)) {
                proxy_pass http://localhost:4535;
                break;
            }
            proxy_pass http://localhost:4534;
        }
    }
  • 相关阅读:
    kuberbetes1.17.3二进制安装
    jvm启动cpu和负载高分析
    kubeadm安装的k8s集群证书过期处理
    Mongodb 相关链接
    perl 之 正则表达式 (简)
    ssh-copy-id 拷贝用户秘钥
    unicode & utf-8
    Python之路,Day3
    Python Day2 (二)
    find xargs 简单组合使用
  • 原文地址:https://www.cnblogs.com/xiaoruilin/p/16391492.html
Copyright © 2020-2023  润新知