У меня есть малина pi, и я настроил apache и tomcat и ssh. Я могу подключиться ко всем из них с локальным IP-адресом: 192.168.1.121:80, 192.168.1.121:8080, 192.168.1.121:22 без проблем.Пересылка порта (через 2 маршрутизатора) в малину pi tomcat
Я устанавливаю статический ip в pi и во второй маршрутизатор. Я устанавливаю перенаправление портов на втором маршрутизаторе для 80, 8080 и 22 портов на pi, а на первом маршрутизаторе - на второй маршрутизатор (те же порты).
Я использую клиента noip для обновления службы динамического dns. Я могу добраться до ssh и apache, но я не могу кота. Поэтому я могу подключиться к mydomain.no-ip.info и mydomain.no-ip.info:22, но я не могу использовать mydomain.no-ip.info:8080.
Я думаю, это странно, потому что все они должны работать или ни один из них ... В чем может быть проблема?
UPDATE: я нашел в файле /etc/tomcat7/server.xml два возможных неправильных настроек:
...
<Engine name="Catalina" defaultHost="localhost">
...
<Host name ="localhost" ... >
Должен ли я изменить один из (или оба) локального сервера к mydomain.no -ip.info?
UPDATE2: Если изменить хост для mydomain.no-ip.info я получаю пустую страницу для 192.168.1.121:8080 и ошибок для mydomain.no-ip.info:8080. Если я изменю, то работает 192.168.1.121:8080, но домен: 8080 еще не.
Update3: Я просмотрел 8080 порт с помощью этого инструмента: http://www.whatsmyip.org/port-scanner/ и он говорит, что открыто. Так что я думаю, что мой провайдер не блокирует 8080 порт (ок, если 80 не заблокирован, 8080 имеет мало шансов быть заблокированы)
Хорошая идея. Я попытался с внешним ip напрямую, но не могу подключиться к 8080. 80 и 22 портов в порядке. В этом документе от noip говорят, что вы можете использовать 8080 для веб-камеры, например: http://www.noip.com/support/knowledgebase/port-forwarding-a-vigor2110-v3-3-6-router/ –