内网服务器通过nginx转发接口教程
场景:
客户安装餐饮系统的电脑没有外网,但是需要开发票,调用发票接口需要网络。
方案:通过一台能上网的电脑安装的nginx中转发票接口。
nginx配置文件
server {
listen 80;
server_name v.test.com;
location / {
proxy_next_upstream http_502 http_504 error timeout invalid_header;
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;
proxy_pass http://v.test.com;
}
}
重启nginx。