nginx 代理设置

# 代理设置

项目中基础功能接口使用api作为BASE_API请求

nginx.conf配置,alias根据具体服务器文件位置进行配置

server {
    listen       8066;
    server_name  commonFronted;

    location /commonFronted {
        alias     /store0/commonFronted;
        index     index.html;
    }
    # 代理的path需要和后端的server path一致或者为父级path,不然会导致set cookie因为作用域问题设置失败
    location ^~/common-backend/ {
        proxy_pass http://xx.xxx.123.78:8089/common-backend/;
        proxy_set_header  Host $host;
        proxy_set_header  X-Real-IP $remote_addr;
        proxy_set_header  X-Forwarded-Proto https;
        proxy_set_header  X-NginX-Proxy true;
        proxy_buffers 256 4k;
        proxy_max_temp_file_size 0k;
        proxy_connect_timeout 30;
        proxy_send_timeout 60;
        proxy_read_timeout 60;
        proxy_next_upstream error timeout invalid_header http_502;            
    }
}
lastUpdate: 2/24/2023, 5:32:22 PM