Я только что перевел свой домен на новый хост, чтобы иметь виртуальный сервер и больше контроля.
Кажется, что все работает нормально, если я захожу на example.com, но если я захожу на www.example.com, я просто получаю экран IIS7.
В моих настройках для DNS есть записи A для www и без указания одного и того же IP-адреса. У меня есть запись CNAME для www, указывающая также на example.com
В IIS7 у меня есть веб-сайт с именем www.example.com, пул приложений имеет то же имя, и папка, которую он использует, также имеет такое же имя.
Когда я нажимаю на тестовое соединение, появляется предупреждение для авторизации, в котором говорится, что невозможно проверить доступ к пути.
У меня есть 2 привязки сайтов, одна для префикса www и одна без. Оба порта 80 и используют один и тот же IP-адрес.
Есть ли параметр, который мне не хватает?
Похоже, проблема в вашем DNS. Вы описываете наличие A-записи как для www.example ...., так и для example.com, а также CNAME, но вам не нужны все они. У вас должна быть запись A для обоих имен, и в этом случае пользователь, нажимающий либо имя, будет направлен на сайт по IP-адресу, либо запись A для одного и CNAME для другого. Если вы действительно хотите, чтобы все пользователи нажимали www ... независимо от того, вводят они его или нет, просто настройте две записи A (или пару запись / CNAME) и на уровне веб-сервера создайте перенаправление, чтобы любые подключения к example.com перенаправляются на www.example.com. Самый простой способ сделать это - использовать второй веб-сайт в IIS, но это можно сделать и на том же сайте.