Привязки к нескольким доменам в IIS 7.0

У меня есть три веб-сайта, каждый со своим собственным доменом, ведущий на мой единственный веб-сервер Windows Server 2008 IIS 7.0.

  • example1.com
  • example2.com
  • example3.com

Привязки к сайту для каждого:

Привязки сайтов IIS 7.0 example1.com http://img371.imageshack.us/img371/4215/example1pf4.gif

Привязки сайтов IIS 7.0 example2.com http://img371.imageshack.us/img371/2567/example2xx0.gif

Привязки сайтов IIS 7.0 example3.com http://img266.imageshack.us/img266/8186/example3rh9.gif

Когда я перехожу к example1.com, я вижу свой веб-сайт example1.

Когда я перехожу к example2.com, я вижу свой веб-сайт пример2.

Но когда я перехожу на example3.com, я вижу свой веб-сайт example1, а не веб-сайт example3, как я ожидал.

Что происходит? Почему example2.com может работать, а example3.com - нет?


Проблема решена!

Я удалил, а затем воссоздал веб-сайт example3.com в IIS, и теперь он работает.

Ничего не менял. Либо изначально в нем была простая опечатка, либо он был воссоздан просто для исправления сбоя в IIS.


Он снова перестал работать после того, как я установил дополнительные перенаправления в IIS, заставляя веб-сайты использовать поддомены:

http://example1.com/ перенаправляет на http://www.example1.com/

Я снова удалил, а затем воссоздал веб-сайты example3.com; Я сбросил IIS; Я перезагрузил сервер. Он по-прежнему работает некорректно.


Я понял это. Это не проблема IIS. Это проблема с DNS.

Трафик example3.com по какой-то причине направляется на веб-сервер другой компании. ОНИ обслуживают страницу только с HTML-фреймом. Этот фрейм загружает страницу с адресом http://example3.example1.com. Это то, что мне нужно сделать на МОЕМ веб-сервере.

Запуск PHP на IIS без использования программы установки веб-платформы
Запуск PHP на IIS без использования программы установки веб-платформы
Установщик веб-платформы, предлагаемый компанией Microsoft, перестанет работать 31 декабря 2022 года. Его закрытие привело к тому, что мы не можем...
Поддержка IIS для PHP
Поддержка IIS для PHP
Эта версия PHP требует наличия C++ Redistributable для VS 2019 (как минимум)
6
0
22 834
1

Ответы 1

Я хотел бы подтвердить, что у вас есть example3.com, указывающий на правильное место на диске. Также убедитесь, что это не остановлено.

Откат к example1 связан с записью привязки без значения заголовка.

Я изменил веб-сайт «без значения заголовка», чтобы просто перенаправить на example1.com, но посещение example3.com или example3.com загружает веб-сайт example1 без выполнения перенаправления! Он сохраняет example3.com в адресной строке.

Zack Peterson 21.10.2008 23:28

Это заставило бы меня поверить, что корневой путь для веб-сайта неверен, так как при неизменном доменном имени это показывает, что он получает значение заголовка.

Mitchel Sellers 21.10.2008 23:58

Физический путь установлен на C: \ inetpub \ example3, настоящая папка с файлом default.html. И «default.html» - это документ по умолчанию для этого сайта.

Zack Peterson 22.10.2008 00:05

Другие вопросы по теме