Nginx代理POST请求的配置,同Nginx的反向代理配置原理基本相同。代理POST请求则需要针对特定的POST请求做出特定配置规则(扩展内容:Mac OS系统下,Nginx的配置和常用命令)。具体配置如下:
server{
listen 8082; #端口配置
server_name 192.168.16.1; #IP配置
root /Users/.../vue/dist/; #web项目路径
index index.html ;
location /pay/unifiedorder { # 特定POST请求配置
proxy_pass https://www.google.com/pay/unifiedorder; # 目标POST请求地址
proxy_redirect default; #默认代理模式
}
}
新手提示
为了避免对Nginx默认配置文件nginx.conf
的修改可能会造成的不必要麻烦,建议提前备份,或在nginx.conf
文件(倒数第二行)修改为
include /usr/local/etc/nginx/config/*.conf; #子配置文件路径
}
然后在配置的 /usr/local/etc/nginx/config/
目录下新建xx.conf
文件(文件名任意),在该文件内加入该POST请求代理配置。
网友评论