在Heroku的推薦下,我剛剛從thin
更改爲puma
。當我使用它響應彪馬服務器啓動我的Rails應用程序: => Booting Puma => Rails 4.2.2 application starting in development on http://localhost:3000 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server Puma 2.11.3 starting... * Min threads: 0, max threads: 16 * Environment: development * Listening on tcp://localhost:3000
但是,如果我去http://0.0.0.0:3000
在瀏覽器中,這是我的老localhost通過瘦服務器,它沒有響應。但是,如果我打開http://localhost:3000
,那麼它工作。看來localhost的定義已經改變了。什麼是localhost,它在哪裏定義?
那麼,什麼是localhost
?特別是,它是什麼類型的對象,它是如何定義的,我如何看到實際的IP地址,以及爲什麼美洲獅改變它?
這很有用,但不告訴我如何檢查'localhost'的值。 – Obromios