есть ли способ перенаправить запрос https IIS на http - PullRequest
0 голосов
/ 11 июля 2020

У меня работает веб-сайт с https .. " SSL-сертификат истек " есть ли способ перенаправить все https-запросы на http?

Ответы [ 2 ]

0 голосов
/ 13 июля 2020

Не принимая во внимание безопасность вашего веб-сайта, просто удалите привязку Https и добавьте привязку Http в модуль привязки сайта в IIS. enter image description here
The website will work only over the HTTP protocol. Besides, Also, IIS URL Rewrite Extension is another choice to achieve this.

  1. Install the IIS URL Rewrite Extension.
    https://www.iis.net/downloads/microsoft/url-rewrite

  2. Добавление раздела ниже в файл webconfig.

    <configuration>
     <system.webServer>
         <rewrite>
             <rules>
    <rule name="Force SSL (https)" enabled="true" stopProcessing="false">
         <match url="(.*)" ignoreCase="false" />
         <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
             <add input="{HTTPS}" pattern="on" />
         </conditions>
         <action type="Redirect" url="http://{HTTP_HOST} {REQUEST_URI}" redirectType="Permanent" />
    

Наконец, я настоятельно рекомендую вам продлить срок действия сертификата с истекшим сроком действия. В настоящее время Http по умолчанию не поддерживается в большинстве браузеров, таких как Google Chrome, Safari. Более того, это не безопасность, может легко раскрыть определенную личную информацию с помощью Fiddler, некоторого инструмента захвата Http traffic c. Не стесняйтесь сообщить мне, чем я могу помочь.

0 голосов
/ 11 июля 2020

Как @Dai, предложенный выше, я бы сделал go для продления SSL-сертификата. Вы можете использовать бесплатные сертификаты SSL, например LetsEncrypt . Но если вы хотите перенаправить Https на Http (я не рекомендую Https на Http), вы можете использовать расширение перезаписи URL-адреса IIS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...