Я проверяю связь с компьютером, на котором должен быть запущен IIS, и имя, которое мы присвоили ему, отвечает на запросы проверки связи, но когда я перехожу в браузер, он говорит, что страница не найдена.
Как я могу проверить, что IIS работает и правильно настроен на этом сервере?
Это, вероятно, означает, что имя правильно отображается в DNS и машина "включена", но может возникнуть проблема с брандмауэром, блокирующая порт 80. Попробуйте
telnet <domain name> 80
из командной строки. Если ответа нет, убедитесь, что сайт настроен в IIS и работает, и что нет проблем с брандмауэром.
Это может быть связано с Брандмауэр Windows. Пожалуйста, проверьте / сделайте следующее:
Проверить, если Брандмауэр Windows включен. Вы можете сделать это, открыв свой Панель управления.
в Панель управления -> Брандмауэр Windows диалоговом окне нажмите на Продвинутый таб. в Настройки сетевого подключения раздел, нажмите на Настройки ... кнопка. Убедитесь, что Веб-сервер (HTTP) опция отмечена.
Вы также можете проверить, что TCP-порт 80 указан как исключение в Брандмауэр Windows Исключения таб.
Убедитесь, что ваш веб-сайт действительно указывает на каталог, содержащий файл веб-типа (html, apsx и т. Д.). Привязан ли IIS к одному или любому IP-адресу? Если вы привязаны к какому-либо и на машине несколько IP-адресов, у вас может быть конфликт.
А с других ПК работает?
Или протестируйте через http://www.alertfox.com/?section=ToolsCheckView
Я сделал telnet и получил 400 неверных заголовков запросов.
Я также следил за изменениями брандмауэра, но все равно не повезло.
Есть другие идеи?
-- редактировать --
Хорошо, теперь я получал html-страницы, а не php, но тогда IIS не перезагружался, поэтому я перезапустил сервер, и теперь, когда я перехожу к нему через браузер, он просто сидит и вращается.
Если вы пытаетесь подключиться к веб-сайту, на котором запущено приложение ASP.NET (например, default.aspx), убедитесь, что вы разрешили запуск .NET 2.0 в свойствах сайта IIS.