Saturday, September 23, 2017

Railsをサーバーで動かしてるのにブラウザで見れない問題

デフォルトだとRailsはlocalhostに接続しているんだけど、これは localhostだから Public IPでは見れない。 例えば以下のようにすると見える。
-bのくだりは アドレスなんでもいいよ的な指定をしている


rails server -e development -b 0.0.0.0 -p 3000 


あとは、 AWS であれば Security Groupsあたりの設定をしっかりしていれば特に問題はないはず

普段の開発では localhostで問題ないうえ、ステージングや本番の環境は devops に任せきりなので、自分でスクラッチビルドして初めて気づいたの巻....

Monday, September 18, 2017