Rails 4.2 Server; private und öffentliche ip funktionieren nicht
Ich habe kürzlich meine Rails 4.1.8 auf 4.2 aktualisiert
Ich kann nicht über eine private IP-Adresse auf die Rails-App zugreifen192.168.1.x:3000
und auch mit meinempublic-ip address
.
Rails App arbeitet mitlvh.me:3000
, 0.0.0.0:3000
, localhost:3000
und127.0.0.1:3000
. Aber es sieht so aus, als ob die Adresse auf @ verweis127.0.0.1:3000
in meinem Server Log Rails-Ausgabe.
It funktionierte gut in 4.1
Ich habe versucht, folgendes in @ hinzuzufügenvironments/development.rb
, aber nichts geändert.
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
Ich versuche, meinen lokalen Server auf eine öffentliche IP-Adresse zu verweisen. Ich habe die Portweiterleitung bereits für den Zugriff in der öffentlichen Adresse konfiguriert.