SSL-конфигурация Microsoft Azure

Я пытаюсь настроить SSL-сертификат на сайте, который использует хостинг Microsoft Azure, SSL от Azure и домен, предоставленный superhosting.bg. Сайт с использованием .NET MVC 5 и SQL Server для БД

В среде Azure у меня есть сертификат SSL

настройка Azure SSL

В файле web.confing у меня есть

  <system.webServer>
    <rewrite>
      <rules>
        <!-- BEGIN rule ELEMENT FOR HTTPS REDIRECT -->
        <rule name="Force HTTPS" enabled="true">
          <match url="(.*)" ignoreCase="false" />
          <conditions>
            <add input="{HTTPS}" pattern="off" />
          </conditions>
          <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" />
        </rule>
        <!-- END rule ELEMENT FOR HTTPS REDIRECT -->
      </rules>
    </rewrite>
  </system.webServer>

Мой вопрос в фирме, которая предоставляет мне доменное имя, какое значение мне нужно установить для правильной работы?

настройки фирмы домена


person D Todorov    schedule 15.08.2017    source источник


Ответы (1)


После настройки SSL на основе IP Azure Web App создаст новый выделенный IP-адрес для вашего веб-приложения. Откройте страницу личного домена вашего веб-приложения, чтобы получить последний IP-адрес и переназначить его или вашу запись A.

Кроме того, я обнаружил, что есть лишний «.». в конце привязки записи CNAME.

mebellete.azurewebsites.net.

Пожалуйста, измените его на

mebellete.azurewebsites.net
person Amor    schedule 16.08.2017
comment
mebellete.azurewebsites.net. это доп. исходит от доменной фирмы, и это не проблема. При смене SSL на IP IP остается прежним. Только домен, сгенерированный из azur site.azurewebsite.net, идет с ssl, и мой пользовательский домен по-прежнему перенаправляет с https на http - person D Todorov; 16.08.2017
comment
Я получил эту ошибку при доступе к вашему личному домену через https. Имя хоста в сертификате безопасности веб-сайта отличается от имени веб-сайта, который вы пытаетесь посетить. . Пожалуйста, дважды проверьте CN вашего сертификата. - person Amor; 16.08.2017
comment
Кроме того, в веб-приложение можно добавить только одну привязку SSL на основе IP. Вы можете изменить тип привязки на SSL на основе SNI для других привязок. - person Amor; 16.08.2017
comment
Вместо {HTTP_HOST} вы можете попробовать использовать {SERVER_NAME}. - person Mihir; 16.08.2017
comment
Задача решена. Я добавляю явное использование префикса WWW каждый раз и работаю нормально - person D Todorov; 17.08.2017
comment
Я рад слышать, что ваша проблема решена. Отметьте полезные ответы как ответ или опубликуйте новый ответ с вашим решением. Тема, отмеченная как ответ, будет легко найдена. Это поможет другим, кто сталкивается с подобными проблемами. - person Amor; 17.08.2017