前端域名:**.cn
后端域名:api.**.cn
前端請(qǐng)求后端會(huì)出現(xiàn)跨域問(wèn)題,所以我想通過(guò)nginx配置代理,使前端請(qǐng)求**.cn/api
時(shí)響應(yīng)的是api.**.cn
以下是前端站點(diǎn)配置反代的截圖:
后端是通過(guò)bt設(shè)置反代,把webman反代到api.**.cn的
proxy_set_header Host $host;
改成
proxy_set_header Host api.xxx.cn;
佬,還是502
location /api {
proxy_ssl_server_name on;
proxy_set_header Host api.xxx.cn;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://api.xxx.cn;
}
location ^~/apis/ {
rewrite ^/apis/(.*)$ /$1 break; #重寫(xiě)只要后部分
proxy_pass api.abc.cn; #代理到api.域名
}