У меня есть рубин (с использованием синатра) webservice на windows 7 32-разрядная ОС. Его работает на порте 4567. Его работая отлично когда я использую localhost: 4567 но когда я заменяю localhost локальным ip моей машиной говорю, 192.168.103.99:4567 оно не работает, и не может соединиться. Я уже отключил брандмауэр, прокси-сервер и добавил порт 4567 в исключение, но все равно не повезло.Ruby Sinatra Webservice работает на localhost: 4567, но не на IP
В чем может быть проблема?
Проверить локальный связан с ipv4 LOCALHOST 127.0.0.1 и не IPV6 LOCALHOST. Кроме того, какой веб-сервер вы используете? Монгрель, Тин, Вэбрик, Пассажир? – mcfinnigan
Как это проверить? Его WEBrick 1.3.1 – foobar
ping localhost и посмотрите, какой IP-адрес разрешен. Чтобы привязать webrick к определенному ip, см. Эту документацию: http://smyck.net/2007/03/11/how-to-bind-webrick-to-any-ip-address/ – mcfinnigan