我有nginx提供我的rails应用程序,但我还有一个单独的'瘦'服务器在另一个端口上运行以与Faye(发布/订阅gem)一起使用。
所以我相信,因为所有请求都通过nginx(对吗?),如果在该端口上设置瘦服务器,我不能只调用myapp.com:9292,即使我使用的是myapp.com主机比瘦服务器的localhost,因为它没有通过nginx路由。
如果我的瘦服务器运行在0.0.0.0:9292,我需要添加到我的nginx conf以将ping路由到myapp.com:9292到0.0.0.0:9292吗?
答案 0 :(得分:0)
实际上你可以 - 只需拨打example.com:9292
- ,因为Nginx只会收听端口80
,有时会收听443
除非您添加另一个明确监听9292
的服务器块,否则example.com:9292
应直接传递到您的“瘦”服务器