Назад | Перейти на главную страницу

IIS не прослушивает порт 80

У нас есть сервер 2003 и ISA 2004 с IIS 6 на одном мачни. Все шло хорошо до вчерашнего дня, когда мы пытаемся ввести какое-то новое правило в ISA ... но это долгая история ...

К сожалению, что-то случилось с нашим интранет-сайтом. Наш сайт находится на порту 80, но если мы попытаемся открыть его на этих клиентских машинах, мы получим страницу с ошибкой (эта страница с ошибкой является нашим поставщиком):

403-запрещено; Удаленный хост не слушает, удаленный хост не готов принять запрос на соединение.

На сервере я могу открыть сайт с портом 80. Если я изменю номер порта в iis и попытаюсь открыть сайт с портом, то все будет хорошо.

Я пытаюсь выключить IIS и запустить apache с простой страницы. На сервере работает хорошо, но на клиентах проблема такая же, поэтому я думаю, что это не проблема, связанная с IIS.

В ISA есть правило веб-паба с портом 80, без авторизации.

Я выдергиваю волосы, пожалуйста, помогите.


после удаления и переустановки ISA сайты работают нормально, пока я не настрою восходящий прокси в меню conf / network / web chaining, а затем все пошло так же ...

Итак, что-то не так с функцией веб-прокси / восходящего потока ... (весь мой HTTP-запрос направлен на мой восходящий прокси). Это было очень давно ... но несколько дней назад что-то пошло не так ...

Думаю, может быть, наш провайдер что-то испортил .. завтра попробую разобраться ...

Но еще кое-что: я создаю новое правило перед правилом по умолчанию в меню conf / network / web chaining.

  1. Каждый запрос идет на сервер без перенаправления.
  2. Перенаправить на вышестоящий сервер ....

Итак, если запрос поступает на наш сервер (наш сайт), то обрабатывается локально, а если нет, то переходим к восходящему прокси и вуаляаа .... я жестко ... Но, к сожалению, наш веб-сайт работает хорошо, но Интернет работает очень медленно .. :( Может быть, с одним адаптером я смогу это сделать? Мне нужно обрабатывать все запросы локально, или мне нужно отправить все в апстрим? Я не могу его фильтровать?

Похоже, проблема в том, что ваши клиенты находятся на прокси-сервере, и прокси-сервер пытается связаться с веб-сервером на интерфейсе, на котором он не прослушивает порт 80.

Попробуйте подключиться к серверу по IP-адресу, который используется на интерфейсе, обращенном к прокси. Если вы не получаете соединение, сервер не слушает, и вам следует настроить его в свойствах IIS. Если он у вас есть, значит есть брандмауэр или прокси-сервер кэширует ошибку.

Если по какой-то причине ваш сервер IIS находится за NAT, проверьте переадресацию портов.

Попробуйте использовать tcpview чтобы показать вам, какие процессы какие порты прослушивают. IIS обычно пытается перехватить 0.0.0.0:80, что означает, что если у вас есть другие IP-адреса на сервере, IIS также захватит порт 80 на них, но использует tcpview, чтобы убедиться, что сайт прослушивает порт 80 (а не только на locahost 127.0). .0.1 либо)

Поскольку вы сказали, что когда вы закрываете IIS и запускаете apache, клиенты испытывают ту же проблему, это больше похоже на проблему с ISA, но, возможно, нет ...Вот это разбивка ошибок IIS 403.