открывают порт, и далее делают форк уже без привилегий рута. Ява-машина форкаться не умеет. Поэтому есть пара вариантов:
- Запустить Apache на 80 порту и выдернуть Tomcat наружу, при этом взаимодействие идет через коннектор mod_jk (мне этот вариант не очень нравится)
- Второй сделать редирект порта средствами фаервола +) например так:
# ipfw add 100 fwd 127.0.0.1,8080 tcp from any to any 80 in
Тоже страдаю от такой же проблемы.
ОтветитьУдалитьTomcat 6.0.14 стартует на порту 8180, думаю, подцепить PF вместо IPWF для редиректа с 80'порта на 8180.
+) ну использовать PF или IPFW +) це зависит от религиозных предпочтений +))))
ОтветитьУдалить"Подцепил" Tomcat на 80 порт:
ОтветитьУдалитьhttp://izenfire.blogspot.com/2007/12/apache-tomcat-60-freebsd.html
IPFW мне кажется неуклюжим, так как надо перекомпилировать ядро. PF более распространён среди *BSD, так что лучше изучать и использовать его — так мне думается. Но почему-то авторы популярных книг по FreeBSD делают упор именно на IPFW.
(Вообще же, я в первый раз использовал PF...)
PF недавно портирован +) поэтому старики (ну те кто пишут книги) предпочитают +) IPFW
ОтветитьУдалить