Recentemente ho aggiornato il mio rotaie 4.1.8 a 4.2Rails 4.2 server; IP privato e pubblico non funziona
io non sono in grado di accedere rotaie app utilizzando IP privato 192.168.1.x:3000
e anche con la mia public-ip address
.
App Rails funziona con lvh.me:3000
, 0.0.0.0:3000
, localhost:3000
e 127.0.0.1:3000
. Ma sembra che tutti gli indirizzi puntino a 127.0.0.1:3000
nel mio registro del server rails-issue.
Si stava lavorando bene in 4.1
Ho provato ad aggiungere in seguito a environments/development.rb
, ma nulla è cambiato.
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
Sto provando a puntare il mio server locale all'indirizzo IP pubblico. Ho già configurato port forwarding per accedere in un indirizzo pubblico.
Grazie @pluto. Sta funzionando!!. Avrei dovuto leggere correttamente. –
c'è comunque dove puoi fare questo standard con 4.2.0. è fastidioso scriverlo in ogni momento. –