Доступ к серверу Webrick Rails из локальной сети

Здравствуйте, я пытаюсь получить доступ к своему серверу рельсов Webrick, который я запустил на своем Ubuntu, на свой компьютер с Windows 7 локально. Я проверил ifconfig в своем виртуальном ящике и использовал inet: 10.0.2.15, когда запускал свой сервер rails, а также использовал порт 80, например:

rails server -b 10.0.2.15 -p 80

Это не дало мне ошибки в терминале, но когда я пытаюсь перейти на 10.0.2.15 в моем браузере Windows, он говорит, что не может подключиться. Я пытался отключить брандмауэр в Windows, но все равно не работает. Спасибо.


person aldrinalmacin    schedule 22.12.2012    source источник


Ответы (2)


Выберите другой тип сети для вашей виртуальной машины Ubuntu. Я предлагаю мостовую сеть. Перезагрузите виртуальную машину, она должна получить IP-адрес в той же сети, что и ваш хост Windows (например, 192.168.0.XXX). Тогда вы сможете подключиться к вашему серверу rails из сети на любом порту 80 или 3000.

person Danil    schedule 22.12.2012

Можете ли вы поделиться своей Ubuntu с виртуальной машиной через сервер Apache? это началось? В Mac вы должны включить общий доступ к Интернету (или что-то похожее на эту формулировку). В Ubuntu, что происходит, когда вы делаете localhost:80... насколько я помню, должно быть написано, что это работает! или что-то вроде того.

person pjammer    schedule 22.12.2012