После установки ssl сертификата мой сайт больше не работает. Я запускаю свой сайт cakephp 1.3 на vps, он прекрасно работает без https, но когда я включаю https через слишком много ошибок перенаправления, и когда я смотрю на инструмент отладки, я вижу цикл перенаправления с http (301) -> https (302) ->http -> https
Я добавил правила mode_rewrite в файлы .htaccess во всех местах
root -> .htaccess, app./.htaccess, app / webroot.htaccess. Я также внес несколько измененийв коде, но я обнаружил, что он никогда не достигает кода, когда я включаю https. прямо сейчас я не использую .htacess, вместо этого я прямо указываю своему vhost на папку webroot, но все еще получаю цикл перенаправлений
Я также проверил, что мои дополнительные настройки DNS не нашли проблем.
Перенаправляет изображениессылка: https://gitlab.com/CPW2DO/newsite/uploads/a85856bcea45f463aa906916cf0025be/too_many_redirects_http.png
Настройки DNS Ссылка:
https://gitlab.com/CPW2DO/newsite/uploads/280ba2d0cbc8b2584726a26a94e76a4b/dns_settings.jpg
Любая помощь будет очень признательна, спасибо заранее.
Вот как мойКонфигурация vhost.
<VirtualHost *:80>
DocumentRoot "/var/www/html/opa/staging/current/app/webroot"
<Directory /var/www/html/opa/staging/current/app/webroot>
Options Indexes FollowSymLinks MultiViews
# AllowOverride All
# Require all granted
AllowOverride None
Order deny,allow
Allow from all
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</Directory>
ServerName opa-staging.capwell.nl
ServerAlias www.opa-staging.capwell.nl
Redirect permanent / https://opa-staging.capwell.nl/
ErrorLog ${APACHE_LOG_DIR}/opa-staging-error.log
CustomLog ${APACHE_LOG_DIR}/opa-staging-access.log combined
</VirtualHost>
<virtualhost *:443>
DocumentRoot "/var/www/html/opa/staging/current/app/webroot"
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/certificate.crt
SSLCertificateKeyFile /etc/apache2/ssl/certificate.key
SSLCertificateChainFile /etc/apache2/ssl/cabundle.crt
</virtualhost>