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/;

        }

http://szimg.mukewang.com/596a423100018f8812020802.jpg

以上是我的服务器上的nginx部分配置,192.168.0.102的我本机的ip,但是,从本机上访问ngiex服务器还是访问不到sell/buyer/product/list接口

写回答

2回答

大闹一生

2019-02-24

你好,最后问题解决了吗?

0
0

廖师兄

2017-07-16

这种情况,可用下面方法调试。

  1. 先确保本机的接口可以访问,本机浏览器访问http://192.168.0.102/sell/api/seller.json

  2. 也可能是虚拟机不能访问本机,在虚拟机里命令里执行 curl http://192.168.0.102/sell/api/seller.json

思路就是,弄清链路的顺序,一步一步排查。

0
5
廖师兄
回复
大闹一生
提问者最后没回复了,你重新开个问题。按照我上面说的做。多发截图。
2019-02-26
共5条回复

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程