Привязки нескольких сайтов IIS 7: браузер открывается в неправильном месте
У меня есть сервер IIS 2008 R2, на котором размещены два сайта. Один сайт отлично работает при просмотре. По умолчанию это wwwroot. Любой посетитель сайта www.example.com или example.com переходит на правильную страницу для этого сайта. Все работает.
Предполагается, что на втором сайте по умолчанию используется подпапка wwwroot\update, в которой находится приложение asp.net. Любой, кто просматривает update.example.com, должен перейти на этот сайт. Привязка не работает. Он использует документы по умолчанию и файлы конфигурации в wwwroot вместо тех, которые находятся в wwwroot\update. Зачем?
Я подтвердил, что сайт 1 указывает на C:\inetpub\wwwroot, а остальные указывают на C:\inetpub\wwwroot\update. Нет никакого смысла в том, что второй сайт будет даже смотреть на wwwroot как на нечто существующее.
2 ответа
Я думаю, что вам нужно создать новый сайт в IIS, а не добавлять update.example.com
к привязкам. Это позволит вам указать привязку update.example.com к отдельному каталогу на вашем сервере.
У вас есть одинаковый порт и IP-адрес, привязанный к обоим сайтам? Если это так, вы должны добавить заголовок хоста для каждого сайта. www.example.com к первому и update.example.com ко второму. Это будет работать, только если они являются http-сайтами.