请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

nginx上配置 proxy_pass http://192.168.0.102:8080/sell/; 不起作用

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

        }

https://img1.sycdn.imooc.com/szimg//596a423100018f8812020802.jpg

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

正在回答 回答被采纳积分+3

插入代码

2回答

大闹一生 2019-02-24 21:10:54

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

0 回复 有任何疑惑可以回复我~
廖师兄 2017-07-16 12:19:15

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

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

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

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

0 回复 有任何疑惑可以回复我~
  • 廖师兄我两种方法都试了,都不能访问
    回复 有任何疑惑可以回复我~ 2018-02-08 22:04:03
  • 是接口的问题吗
    回复 有任何疑惑可以回复我~ 2018-02-08 22:05:13
  • 你的问题解决了吗 我现在也碰到同样的问题,不知道怎么解决
    回复 有任何疑惑可以回复我~ 2018-04-23 15:33:38
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号