server {
listen 8000;
location /XXWarning/ {
proxy_pass http://{YOUR_IIS_SERVER}/;
proxy_redirect off;
#proxy_set_header Host $host;
#proxy_set_header X-Real-IP $remote_addr;
#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
這里需要注意2個(gè)事情:
-
proxy_pass后面加/,客戶端在訪問 http://localhost:8000/XXWarning/api 的時(shí)候,實(shí)際上會(huì)去請(qǐng)求http://{YOUR_IIS_SERVER}/api - 如果
proxy_pass后面沒有/,則實(shí)際上會(huì)去請(qǐng)求 http://{YOUR_IIS_SERVER}/XXWarning/api - 配置文件中被注釋的部分,如果解開注釋,則訪問
iis服務(wù)器失敗,不清楚具體原因