Ruby Sinatra Webservice running on localhost:4567 but not on IP

foobar picture foobar · May 30, 2013 · Viewed 21.2k times · Source

I have a ruby(using sinatra) webservice on windows 7 32 bit OS. Its running on port 4567. Its working fine when I use localhost:4567 but when I replace localhost with the local ip of my machine say, 192.168.103.99:4567 it doesn't work, and fails to connect. I have already disabled the firewall, by-pass proxy and added port 4567 to exception, still no luck.

What might be the issue ?

Answer

foobar picture foobar · Jan 2, 2014

From the comment of @SudarshanShubakar following worked for me.

ruby app.rb -o 0.0.0.0