Страница 1 из 1
Разное поведение Apache и Tomcat на одном и том же порту
Добавлено: 18 июл 2006, 12:26
Zy
Какая-то странная ситуация складывается, не пойму, куда комать.
Запускаю Apache на 80-м порту, все нормально - видно и из локалной сети и извне.
Запускаю Tomcat на 80-м порту - из локальной сети видно, извне - нет.
Что за фигня? Никто не подскажет? Вроде как кроме настроек самого Tomcat'a ничего влиять не может, но что это могут быть за настройки такие?
Re: Разное поведение Apache и Tomcat на одном и том же порту
Добавлено: 18 июл 2006, 12:42
Gatchinskiy
Zy писал(а): ...
Запускаю Tomcat на 80-м порту - из локальной сети видно, извне - нет.
... пингуется? ... попробуй с портом like
http://xxx.xxx.xx.xxx:8080/index.html
Добавлено: 18 июл 2006, 12:51
Zy
Сервер по ip пингуется. Какой смысл в изменении порта, я не понял?
Сейчас из локалки открывается по внутреннему ip открывается стартовая страница Tomcat, а по внешнему - 404. Если запустить Apache - то что извне, что изнутри открывается его стартовая страница. Т.е. роутер вроде как ни при делах.
Добавлено: 18 июл 2006, 13:44
Gatchinskiy
... я имел в виду, что Apache и Tomcat имеют проблемы когда ранаются на одном и том же порту ...
Добавлено: 18 июл 2006, 14:04
Zy
... я имел в виду, что Apache и Tomcat имеют проблемы когда ранаются на одном и том же порту ...
Спасибо за совет

Естественно, я их попеременно запускаю. Если порт занят, то второе приложение просто не запустится.
Добавлено: 18 июл 2006, 14:11
CdR
Может там несколько интерфейсов, а он только один слушает, тот что в локалку смотрит?
Добавлено: 18 июл 2006, 14:15
ajkj3em
CdR писал(а):Может там несколько интерфейсов, а он только один слушает, тот что в локалку смотрит?
тогда бы 404 не было. это очевидно какая-то настройка на уровне
логики приложения (Tomcat)
Добавлено: 18 июл 2006, 14:15
Zy
Может там несколько интерфейсов, а он только один слушает, тот что в локалку смотрит?
Может быть, я никогда с таким не сталкивался. Просто надеюсь, что кто-нибудь знает, откуда растут ноги.
По-хорошему, надо установить admin и посмотреть, что там с настройками. Я обычно руками все правил, а тут непонятно, что происходит.
Добавлено: 18 июл 2006, 14:22
CdR
ajkj2em писал(а):CdR писал(а):Может там несколько интерфейсов, а он только один слушает, тот что в локалку смотрит?
тогда бы 404 не было. это очевидно какая-то настройка на уровне
логики приложения (Tomcat)
Да, действительно....
Добавлено: 18 июл 2006, 21:03
hawk
а что netstat -na|grep 80 говорит?
telnet <foo> 80
GET / HTTP/1.0
host: foo
что возвращает?
Добавлено: 19 июл 2006, 09:26
Zy
а что netstat -na|grep 80 говорит?
Не знаю, это все у меня дома, могу только вечером посмотреть.
А что должен возвращать? Я больше писатель, не администратор, так что не очень владею вопросом.
Добавлено: 19 июл 2006, 21:51
Zy
Говорит:
Proto Local Address Foreign Address State
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING
TCP 0.0.0.0:83 0.0.0.0:0 LISTENING
На 80-м сейчас Tomcat, на 83 - Apache.
Telnet не коннектится.
Добавлено: 19 июл 2006, 22:58
Проф. Преображенский
Добавлено: 21 июл 2006, 10:24
Zy
Всем спасибо, но все должно работать, это какой-то глюк. То ли в виндах что-то глючит, то ли в роутере.