У меня есть три веб-сайта с собственным доменом, каждый из которых подключается к моему одному веб-серверу 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
, то вижу мой example2 веб-сайт.
Но когда я перехожу на 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
. Это то, что мне нужно обработать на моем веб-сервере.