Nginx设置不同路径/域名访问不同后端服务器

来自linux中国网wiki
Evan讨论 | 贡献2020年9月16日 (三) 08:02的版本 (创建页面,内容为“=访问不同后端服务器= <pre> # 后面的斜杠是一个关键,若无斜杠,传递到后端节点导致404 location ^~ /apis/ { #…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

访问不同后端服务器

        # 后面的斜杠是一个关键,若无斜杠,传递到后端节点导致404
        location ^~ /apis/ {
            #后面的斜杠是一个关键,若无斜杠,传递到后端节点导致404
            #rewrite ^/(.*)$ /$1 break;
            add_header 'Access-Control-Allow-Credentials' 'true';
            add_header 'Access-Control-Allow-Methods' 'OPTION, POST, GET, DELETE, PUT';
            add_header 'Access-Control-Allow-Headers' 'X-Requested-With, Content-Type';
 
            proxy_redirect off;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://cwbase/api/;
 
        }
    }

Nginx设置不同路径/域名访问不同后端服务器

Nginx配置二级目录反向代理本机不同端口

使用Nginx配置反向代理,完成端口转发