Страница 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
... пингуется? ... попробуй с портом like http://xxx.xxx.xx.xxx:8080/index.html
Сервер по 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
Всем спасибо, но все должно работать, это какой-то глюк. То ли в виндах что-то глючит, то ли в роутере.