Windows Server 2003 с IIS6 и Tomcat 6.0.26.
На этом сервере работают три сайта. Один - PHP, один - ASP, а третий - Tomcat. Первые два работают безупречно. Третий - это боль.
Tomcat установлен, и при вызове на самом сервере по IP-адресу xxx.xxx.xxx.xxx:8080 отображается страница приветствия. Вызов того же адреса с внешнего компьютера дает ошибку «не удалось подключиться». Вызов IP-адреса изнутри сервера через стандартный порт 80 дает мне ошибку 324 (net :: ERR_EMPTY_RESPONSE).
Пробовали использовать httpcfg для принудительного прослушивания только портов в пределах диапазона ip, который я использую, аналогично вопросу 35650, расположенному здесь на serverfault, но безуспешно. На самом деле на этой машине десять IP-адресов, но на данный момент я использую только три из них.
Будем признательны за любые указания по устранению неполадок!
Если использование порта 8080 работает на сервере, но не извне, я бы сначала посмотрел на любой брандмауэр, настроенный на блокировку, кроме стандартного порта (80).
Попробуйте отключить функцию объединения сокетов II6, чтобы он слушал только то, что вы ему указываете, а не все IP-адреса по умолчанию: http://support.microsoft.com/kb/238131