Перенаправить пользователей после настройки SSL

Я связался с Zoom, и они сказали мне сделать эту команду. И это исправило мою проблему.

touch ~ / .config / zoomus.conf

2
задан 3 May 2018 в 12:59

4 ответа

Проблема в том, что директива ServerName отсутствует в тегах <VirtualHost>. Это необходимо для идентификации виртуального хоста.

Кроме того, для этого случая рекомендуется использовать директиву Redirect с опцией permanent - прочитать раздел «Методы перенаправления» в этом статья.

ServerName example.com # This directive provides a global server name.
                       # But you should set ServerName also for each virtual host
                       # to identify it!!!

<VirtualHost *:80>

    ServerName example.com

    # Redirect Requests to HTTPS
    Redirect permanent "/" "https://example.com/"

    # Other configuration directives...

</VirtualHost>

<VirtualHost _default_:443>

    ServerName example.com

    # Other configuration directives...

</VirtualHost>

Применить изменения конфигурации и перезапустить (или перезагрузить) Apache. Затем очистите кеш браузера или используйте окно инкогнито (или другой браузер), чтобы увидеть изменение.

Для этой задачи вы также можете использовать правила перезаписи, как показано на рисунке [d2 ] этой статьи , но в документации Apache вам не рекомендуется использовать механизм перезаписи, если вы можете использовать более простые директивы.

Ссылки: 9]

1
ответ дан 22 May 2018 в 11:01
  • 1
    Спасибо, кучи. Работает в Firefox, просто нужно исправить это в кромке, возможно, проблема с кешем. – FRAFFEL MEDIA 3 May 2018 в 12:34
  • 2
    @FRAFFELMEDIA, да, я могу подтвердить, что я был перенаправлен на https при открытии вашего сайта. – pa4080 3 May 2018 в 12:35

Проблема в том, что директива ServerName отсутствует в тегах <VirtualHost>. Это необходимо для идентификации виртуального хоста.

Кроме того, для этого случая рекомендуется использовать директиву Redirect с опцией permanent - прочитать раздел «Методы перенаправления» в этом статья.

ServerName example.com # This directive provides a global server name. # But you should set ServerName also for each virtual host # to identify it!!! <VirtualHost *:80> ServerName example.com # Redirect Requests to HTTPS Redirect permanent "/" "https://example.com/" # Other configuration directives... </VirtualHost> <VirtualHost _default_:443> ServerName example.com # Other configuration directives... </VirtualHost>

Применить изменения конфигурации и перезапустить (или перезагрузить) Apache. Затем очистите кеш браузера или используйте окно инкогнито (или другой браузер), чтобы увидеть изменение.

Для этой задачи вы также можете использовать правила перезаписи, как показано на рисунке этой статьи , но в документации Apache вам не рекомендуется использовать механизм перезаписи, если вы можете использовать более простые директивы.

Ссылки:

1
ответ дан 17 July 2018 в 15:22

Проблема в том, что директива ServerName отсутствует в тегах <VirtualHost>. Это необходимо для идентификации виртуального хоста.

Кроме того, для этого случая рекомендуется использовать директиву Redirect с опцией permanent - прочитать раздел «Методы перенаправления» в этом статья.

ServerName example.com # This directive provides a global server name. # But you should set ServerName also for each virtual host # to identify it!!! <VirtualHost *:80> ServerName example.com # Redirect Requests to HTTPS Redirect permanent "/" "https://example.com/" # Other configuration directives... </VirtualHost> <VirtualHost _default_:443> ServerName example.com # Other configuration directives... </VirtualHost>

Применить изменения конфигурации и перезапустить (или перезагрузить) Apache. Затем очистите кеш браузера или используйте окно инкогнито (или другой браузер), чтобы увидеть изменение.

Для этой задачи вы также можете использовать правила перезаписи, как показано на рисунке этой статьи , но в документации Apache вам не рекомендуется использовать механизм перезаписи, если вы можете использовать более простые директивы.

Ссылки:

1
ответ дан 20 July 2018 в 15:48

Проблема в том, что директива ServerName отсутствует в тегах <VirtualHost>. Это необходимо для идентификации виртуального хоста.

Кроме того, для этого случая рекомендуется использовать директиву Redirect с опцией permanent - прочитать раздел «Методы перенаправления» в этом статья.

ServerName example.com # This directive provides a global server name. # But you should set ServerName also for each virtual host # to identify it!!! <VirtualHost *:80> ServerName example.com # Redirect Requests to HTTPS Redirect permanent "/" "https://example.com/" # Other configuration directives... </VirtualHost> <VirtualHost _default_:443> ServerName example.com # Other configuration directives... </VirtualHost>

Применить изменения конфигурации и перезапустить (или перезагрузить) Apache. Затем очистите кеш браузера или используйте окно инкогнито (или другой браузер), чтобы увидеть изменение.

Для этой задачи вы также можете использовать правила перезаписи, как показано на рисунке этой статьи , но в документации Apache вам не рекомендуется использовать механизм перезаписи, если вы можете использовать более простые директивы.

Ссылки:

1
ответ дан 23 July 2018 в 16:18

Другие вопросы по тегам:

Похожие вопросы: