问题:通过nginx代理webservice,soap:address location不是nginx的代理地址,而是原始地址。
解决方法如下
nginx配置改为:
upstream webservice {
server 192.168.100.95:6633;
}
server {
listen 6633;
location / {
proxy_set_header Host $host:$server_port;
proxy_pass http://webservice;
}
}
原因在于如果没有配置
proxy_set_header Host $host:$server_port;
原文链接:https://blog.csdn.net/mn960mn/article/details/50716768