使用spring-clouod-gateway搭建需要的授权的K8S应用

最后发布时间 : 2024-08-20 11:31:30 浏览量 :

添加nginx代理

            location /app/ { 
                add_header request_uri "$request_uri";
                if ($request_uri ~ /app/(.+)){
                    set $rightUrl $1; 
                }
            
                if ($request_uri ~ /app/(.+)/){
                    set $secondUrl $1;
                }
                add_header X-debug-message "A static file was served" always;
                proxy_pass http://192.168.10.177:$rightUrl;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection "Upgrade";
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                add_header bbb "$rightUrl";
                add_header ccc "$secondUrl";
                proxy_set_header Origin "";
                rewrite ^/app/$rightUrl(.*)$ /$1 break;
            }

  • http://192.168.10.176:32007/
  • http://192.168.10.176/app/32007/