1、upstream配置后端接口服务ip;
upstream api_server {
server 172.254.221.194:3030
}
2、配置127.0.0.1打开的前端服务ip;
location / {
proxy_pass http://172.254.221.194:8080
}
3、配置接口转发。
location /api {
proxy_set_header Host $host
proxy_pass http://api_server/api
}
需要注意的是:前端发送请求必须在请求的ip后面带上 “api” 这个字符串,才会转发到正确的后端。
upstream api_server {
server 172.254.221.194:3030
}
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://172.254.221.194:8080
}
location /api {
proxy_set_header Host $host
proxy_pass http://api_server/api
}
}