记一次【Nginx环境下https默认端口转让部分请求到其他端口下】的解决方案
起因:对接了一个支付渠道,回调地址只支持使用默认端口,由于服务器配置原因,默认的http 的80端口和https的443端口都默认指向到前端的,需要解决有默认端口接受回调请求后转发到后端服务端口
解决方案:
server {
listen 443 ssl;
server_name a.com;
location ^~ /callback/shan-de-callback/ {
proxy_pass https:
}
location / {
....
}
}