CNode

egg部署后怎么用nginx反向代理?

问答
Ccoldraincn发布于9 年前最后回复9 年前10 回复9154 浏览0 收藏

这是config的配置 QQ20171226-121645.png

这是nginx的配置 QQ20171226-121805.png

总是不成功

查看回复

回复 (10)

X
x-cold#1·9 年前

我看反向代理已经成功了,目前应该是业务逻辑有问题。

C
coldraincn#2·9 年前
引用 x-cold我看反向代理已经成功了,目前应该是业务逻辑有问题。

@x-cold 直接ip:7001 没问题,但是用域名就是404

R
ray1888#3·9 年前

你可以尝试一下抓包,如果流量有到你的业务端口,那你应该看看你的代码错误日志了,因为之前和同事一起排错服务端渲染的时候以为是nginx没配好,后来发现是他逻辑的问题而已

Y
Yangk030208#4·9 年前

先看看端口是否打开,如果是阿里云,再检查一下对应的端口是否加入了安全组。。。。。不要问我为什么会想起端口。

C
coldraincn#6·9 年前

可能是nginx缓存问题,我重启了下服务器,可以了。那个配置没问题

C
coldraincn#8·9 年前
引用 mosaic101@coldraincn 是的, 配置完须要 reload config

@mosaic101 reload stop我都试过没用,最后重启了服务器

X
x-cold#9·9 年前

那么很明显 是你的 location 配置有问题了~。

location / { proxy_pass http://127.0.0.1:7001; }

E
ExiaSR#10·9 年前

昨天做反代也有这个问题,然后listen的配置里加多个 hostname: ‘0.0.0.0’就好了

  config.cluster = {
    listen: {
      port: 3000,
      hostname: '0.0.0.0',
    },
  };
参与回复
登录后即可参与回复。登录