ubuntu(vagrant)で動かしてるsinatraアプリにwindowsからアクセスできなくなったけど何とか回避
ひさびさにherokuで動かしてるsinatraアプリをメンテしようと思い
vagrant up してubuntu上のsinatraアプリ起動して、windowsのブラウザからアクセスしようとしたらそんなサイト見つかりませんと
環境何にもかえてないのに・・・
最初は、vagrantfileのprivate_network ipの設定ミスかと思ったのですが、ping通るし
google先生に聞いたら
Sinatraがデフォルトでは外部から繋がらなくなってたよ - Qiita [キータ]
とのお答えが
ということでこれまでは
ruby app.rb
としてましたが
ruby app.rb -o 0.0.0.0
とするか、ソースで
set :bind, '0.0.0.0' if development?
とするか