2015-02-16 7 views
0

Мой домашний сервер работает на Raspberry Pi с Rasbian (Debian для ARM) Там рельсы сервер работает: rvmsudo rails s -b ${LOCAL_IP} -p 80Внешний доступ к серверу дома Rails

Он отлично работает для доступа из локальных машин, но это не так работаю, когда я пытаюсь получить доступ из-за пределы моей локальной сети

Это не должно быть проблемой маршрутизатора, как я могу легко получить доступ к этому серверу через SSH (оба: 22 и: 80 открыты в маршрутизаторах настройках)

+0

try 'rvmsudo rails s -b 0.0.0.0 -p 80' –

+0

Вы можете ssh быть в Pi из-за пределов локальной сети? – Yule

+0

@Yule Да, проблем с ssh – brbrr

ответ

0

Если вы можете получить доступ к http через свой IP-адрес локальной сети, тогда это может быть проблема с маршрутом r, посмотрите настройки перенаправления портов DMZ.

BTW, маршрутизатор может использовать порт 80 для своих целей, например, веб-интерфейс. Попробуйте привязать к порту 8080, например.

В качестве альтернативы разделить порт 80 через Интернет вы можете использовать https://ngrok.com/

Это позволяет обмениваться LOCALHOST HTTP к любому.

+0

не было. На самом деле основная проблема была связана с доступом к моему общедоступному IP из моей локальной сети - это не работает из-за ограничений маршрутизатора. – brbrr