nginx上配置 proxy_pass http://192.168.0.102:8080/sell/; 不起作用
来源:5-4 买家商品-api(下)
Meet相识
2017-07-16
server {
listen 80;
server_name sell.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root /opt/data/wwwroot/sell;
index index.html index.htm;
}
location /sell/ {
proxy_pass http://192.168.0.102:8080/sell/;
}
以上是我的服务器上的nginx部分配置,192.168.0.102的我本机的ip,但是,从本机上访问ngiex服务器还是访问不到sell/buyer/product/list接口
写回答
2回答
-
大闹一生
2019-02-24
你好,最后问题解决了吗?
00 -
廖师兄
2017-07-16
这种情况,可用下面方法调试。
先确保本机的接口可以访问,本机浏览器访问http://192.168.0.102/sell/api/seller.json
也可能是虚拟机不能访问本机,在虚拟机里命令里执行 curl http://192.168.0.102/sell/api/seller.json
思路就是,弄清链路的顺序,一步一步排查。
052019-02-26
相似问题