Назад | Перейти на главную страницу

Wordpress + Cloudflare SSL перенаправляет на корень apache?

Недавно мы развернули наш новый веб-сайт, и при попытке использовать его через SSL с Cloudflare он перенаправляется в корневой каталог Apache?

Я сгенерировал исходные сертификаты TLS и загрузил их из Cloudflare для домена, а затем настроил виртуальный хост для использования SSL:

<VirtualHost *:443>


       ServerAdmin webmaster@domain.com
        ServerName domain.com
        ServerAlias www.domain.com
        DocumentRoot /home/domain/public_html
        SSLEngine on
        SSLCertificateFile /etc/apache2/cert/domain.com.pem
        SSLCertificateKeyFile /etc/apache2/cert/domain.com.key
        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
        # error, crit, alert, emerg.
        # It is also possible to configure the loglevel for particular
        # modules, e.g.
        #LogLevel info ssl:warn

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

</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Я пробовал облачные вспышки с гибкой, полной и строгой настройкой SSL.

Но по какой-то причине он все еще попадает в каталог apache по умолчанию?

Я просто не могу понять почему.

Это может быть вызвано одной из следующих причин:

  1. Просто кеш Cloudflare или Apache необходимо перезапустить после изменений, а вы забыли
  2. Убедитесь, что исходный сертификат действителен, как если бы он недействителен, Apache перенаправит на первый виртуальный хост, который он может найти в файлах конфигурации.
  3. Этот виртуальный хост не находится там, где Apache может обрабатывать, как будто вы забыли включить этот файл в основной файл conf.
  4. Существует дублированный виртуальный хост с путем к корневому каталогу и таким же server_name как этот