включение веб-приложений Tomcat в Ubuntu lucid - PullRequest
1 голос
/ 31 декабря 2010

У меня есть Tomcat, работающий на 8080 на сервере Ubuntu Lucid. Я могу получить к нему доступ с локальной машины. Однако я не могу получить доступ к коту с любой машины снаружи. Это из-за ограничений брандмауэра. Что мне нужно сделать, чтобы разрешить доступ к Tomcat с удаленных компьютеров. Попытался добавить это правило в iptables, но оно не решило iptables --table nat --append PREROUTING --protocol tcp --destination-port 80 \ --in-interface eth0 --jump REDIRECT --to-port 8080

Любая помощь будет оценена

Спасибо Бала Тируппанамбаккам

1 Ответ

6 голосов
/ 02 января 2011

Ваша команда iptables перенаправляет запросы только с 8080 до 80. Но если у вас есть политика по умолчанию, которая запрещает, этого может быть недостаточно.

Вот копия / вставка из работающего сценария iptables сервера Tomcat:

# this allows incoming packets to port 80
/sbin/iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
# same as above but for 8080
/sbin/iptables -A INPUT -i eth0 -p tcp --dport 8080 -j ACCEPT
# this redirects all traffic coming to port 80 into 8080
/sbin/iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...