ruby-on-rails – 当从私有NIC访问时,Rails显示IP为127.0.0.1,但Nginx显示正确的IP

ruby-on-rails – 当从私有NIC访问时,Rails显示IP为127.0.0.1,但Nginx显示正确的IP

我们正在Unicorn Nginx上运行Rails应用程序.服务器有两个我们使用的网卡. eth0处理公共互联网的请求,eth2处理来自我们私人网络的请求.当通过eth0发出请求时,nginx日志显示公网IP,而Rails日志也显示此IP.但是,当通过eth2发出请求时,nginx日志会显示私有IP(例如

ruby-on-rails – 使用带Nginx和Unicorn的Websockets的Rails?

ruby-on-rails – 使用带Nginx和Unicorn的Websockets的Rails?

我正在考虑使用Rails实现国际象棋(需要websockets),并在生产部署中使用Nginx作为一堆Unicorn进程的反向代理.在考虑如何完成这项工作时,我得到了以下问题:据我所知,websockets是一个持久的连接.因为一切都通过反向代理Nginx,Unicorn工作进程究竟会如何维护到