工作期间遇到问题,记录一下:
当nginx配置非80监听端口时,例如配置如下:
server {
listen 9999;
server_name localhost;
location ^~/api/ {
proxy_pass http://192.168.1.229:19000;
proxy_set_header Host $host:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
对于前后端分离项目来说,前端调用后端网关接口,需要在网关接口上加入端口号,例如:http://xxxx:9999/api/user