前端訪問頁面的地址:http://a.com
(默認80端口)
我們在頁面發(fā)起一個請求喇喉,并通過“test”標識這個服務名剪芍,想通過標識test轉到3000端口的nodejs服務
location ~ /test/(.*) {
#3000端口就是nodejs服務地址
#$1表示正則匹配的第一個參數(shù)
#$query_string表示參數(shù)字符串撩穿,不加的話會丟失前端傳遞過來的字符串參數(shù)
proxy_pass http://127.0.0.1:3000/$1?$query_string;
proxy_http_version 1.1;
proxy_set_header Host $host:$server_port;
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;
}