Сайт на Laravel на VDS сервере Debian 10 + Appache2. После установки SSL сертификатов и перевода сайта на HTTPS – возникает ошибка:
Сайт выполнил переадресацию слишком много раз. ERR_TOO_MANY_REDIRECTS
Файл Хоста
spoiler
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName site.ru
ServerAlias www.site.ru
ServerAdmin info@site.ru
DocumentRoot /var/www/site.ru/public
<Directory /var/www/site.ru/public>
Options -Indexes +FollowSymLinks
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/site.ru-error.log
CustomLog ${APACHE_LOG_DIR}/site.ru.log combined
SSLEngine on
SSLProtocol all -SSLv2
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/site.ru/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/site.ru/privkey.pem
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
RewriteEngine on
RewriteCond %{SERVER_NAME} =site.ru
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [L,NE,R=permanent]
</VirtualHost>
</IfModule>
Вроде бы все правильно, в соответствии с инструкциями, но возникает циклический редирект. Возможно, при конфигурации, где настройках сервера установил HTTP, и теперь происходит циклический редирект.
В судя по сообщениям в сети проблема распространена, но не одно из предлагаемых решений не помогло.
- Прошу помощи и совета – куда смотреть?
- Чем может быть вызвана проблема и как её решить?
P.S. Полагаю, причина ошибки возникла при установки phpMyAdmin, который я устанавливал по одной из многочисленных инструкций. PhpMyAdmin был успешно установлен и работает, но без отдельного хоста, открывается site.ru/phpmyadmin/. Возможно где-то в кофигах что-то указал... Вот что и где это могло быть?