Домен без www не работает, но с www работает на Azure
У нас есть сайт, который мы недавно переместили в Azure, сделал сопоставление DNS для www.sitename.com, а также для sitename.com, однако, когда я захожу на сайт без префикса www, он выдает ошибку. когда я предоставлю www. Приставка работает нормально.
что я мог упустить?
4 ответа
В Azure перейдите в раздел "Сопоставления доменов" и создайте запись для сайта sitename.com в дополнение к www.sitename.com! это сработало для меня.. Я помню, как пытался сделать это раньше, но Azure не разрешал вход без www. Первоначально (около месяца назад), но теперь он принял и сразу начал работать.
Я также не смог бы добавить свой домен в Azure без ведущего "www.". Я понял, что мне нужно было настроить две записи DNS CNAME вместо одной.
У меня было следующее настроено:
awverify.www CNAME awverify.XXXX.azurewebsites.net
Но для того, чтобы вы зарегистрировали свой URL без "www." префикс, вам нужно настроить другое CNAME, чтобы Azure проверил его. Затем я добавил следующее:
awverify CNAME awverify.XXXX.azurewebsites.net (как вы можете видеть, я добавил то же, что и выше, но у awverify нет суффикса ".www".
Затем я могу проверить Azure по новой записи CNAME, что позволит мне зарегистрировать свой URL без начального "www". с лазурью.
По состоянию на апрель 2016 года.
При использовании записи A необходимо добавить CNAME для awverify.*
субдомены. Azure это необходимо для обеспечения доступа к данному домену (запись указывает на виртуальный IP-адрес, который дает Azure)
При использовании CNAME это только случай добавления правильного хоста и указания его на *.azurewebsites.net
, Что легко забыть, так это то, что когда вы хотите указать домен "нет www", напр. yourdomain.com
на вашем хосте приложения Azure должен упоминаться как @
,
После этого это только случай добавления ваших пользовательских доменов на панели приложений. На данный момент (новая панель Azure) это:
your app -> Settings -> Custom domains and SSL -> Bring External Domains
Хотел внести свой вклад в обновление этой ветки, так как оно мне помогло.
У нас есть собственный домен в Azure, который мне нужно было перенаправить на учетную запись SharePoint Online нашей компании (O365), и мы не смогли переслать экземпляр домена без www.
В диспетчере пользовательских доменов Azure (GoDaddy) я смог использовать опцию "Пересылка", чтобы указать, что домен будет переадресован. Это создало запись A для www, которая хорошо пересылает. У меня не было другого способа добавить запись A для @, но в конфигурации "Субдомен" панели "Пересылка" я смог ввести "@" и указать адрес O365 в качестве пункта назначения. Это создало запись A для @ и настроило ее корректную пересылку.