перенаправлял вас слишком много раз

У меня есть ubuntu vps, и я установил на нем установку WordPress. Также у меня есть домены, сервер имен которых настроен на сервер имен cloudflare, все настройки DNS находятся на cloudflare, и у меня также есть сертификат TLS для домена. И я установил сертификаты на свой сервер. Я написал команду перенаправления Постоянное перенаправление / https://example.com/ на незащищенный виртуальный хост, то есть порт 80. Когда я пытаюсь получить доступ к веб-сайту, он выдает ошибку пример. com слишком много раз перенаправлял вас.

Виртуальный хост на 80 - это

<VirtualHost *:80>
     ServerAdmin webmaster@example.com
        ServerName example.com
        ServerAlias www.example.com
        DocumentRoot /var/www/html/example
    Redirect permanent / https://example.com/
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

, а виртуальный хост на порт 443 -

<IfModule mod_ssl.c>
        <VirtualHost *:443>
                ServerAdmin admin@example.com
                ServerName example.com:443
                ServerAlias www.example.com
                DocumentRoot /var/www/html/example

                ErrorLog ${APACHE_LOG_DIR}/error.log
                CustomLog ${APACHE_LOG_DIR}/access.log combined

               SSLEngine on

               SSLCertificateFile      /etc/ssl/certs/example.com.pem
               SSLCertificateKeyFile /etc/ssl/private/example.com.key

               <FilesMatch "\.(cgi|shtml|phtml|php)$">
                  SSLOptions +StdEnvVars
                </FilesMatch>

                <Directory /usr/lib/cgi-bin>
                  SSLOptions +StdEnvVars
                </Directory>

                BrowserMatch "MSIE [2-6]" \
                        nokeepalive ssl-unclean-shutdown \
                        downgrade-1.0 force-response-1.0
                # MSIE 7 and newer should be able to use keepalive
                BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown

        </VirtualHost>
</IfModule>

Пожалуйста, не могли бы кто-нибудь помочь.

1
задан 28 August 2016 в 10:18
1 ответ

Цикл перенаправления обычно вызван одним или несколькими из следующих:

  • файл .htaccess на вашем HTPS-сайте, который выполняет еще одно перенаправление обратно на порт 80
  • установка Wordpress, которая все еще настроена как http://www.example.com в wp-config.php
  • , используется обратный прокси (например, CloudFlare), который настроен (по замыслу или по ошибке) для разгрузки SSL и перенаправляет запросы HTTPS через простой http на ваш сайт Wordpress.
2
ответ дан 3 December 2019 в 20:35

Теги

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