我最近将我的 rails 4.1.8 更新为 4.2
我无法使用私有 IP192.168.1.x:3000
以及我的public-ip address
.
Rails应用程序正在使用lvh.me:3000
、0.0.0.0:3000
和. 但它看起来所有地址都指向我的服务器日志rails-issue。localhost:3000
127.0.0.1:3000
127.0.0.1:3000
它在 4.1 中运行良好
我尝试在 中添加以下内容environments/development.rb
,但没有任何改变。
TRUSTED_PROXIES = %r{
^127\.0\.0\.1$ | # localhost
^(10 | # private IP 10.x.x.x
172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255
192\.168 # private IP 192.168.x.x
)\.
}x
config.action_dispatch.trusted_proxies = /^127\.0\.0\.1$/ # localhost
我正在尝试将我的本地服务器指向公共 IP 地址。我已经将端口转发配置为在公共地址中访问。