я не могу сделать переадресацию порта на мой сервер webrick для доступа к нему из сети! - PullRequest
1 голос
/ 23 марта 2010

Я занимаюсь разработкой приложения для Facebook и использую этот плагин для Facebooker и сервер Webrick.я правильно настроил мой маршрутизатор, чтобы отбросить порты на моей машине для 2 портов (80 и 3000), к серверу apache можно получить доступ из сети http://ip:80 и веб-сервер http://ip:3000почему, пожалуйста, помогите мне.

Ответы [ 2 ]

2 голосов
/ 23 марта 2010

Какой IP-адрес у вас установлен для прослушивания WEBrick?Я предполагаю, что это может быть установлено в «127.0.0.1», что может вызвать проблему, которую вы описываете.Если это так, установите значение «0.0.0.0» и посмотрите, работает ли это.Если вы запускаете сервер с script/server, вы можете указать IP-адрес для привязки с флагом -b:

script/server webrick -b 0.0.0.0 -p 3000
0 голосов
/ 23 марта 2010

Вы должны получить доступ к нему из другой сети, не входящей в вашу сеть. Поскольку ваш сервер работает по IP-адресу, а ваш компьютер-получатель также подключен к тому же IP-адресу [из-за переадресации порта]. Так что он не будет работать в той же сети. Вы должны получить к нему доступ из другой сети WAN IP.

...