Сайт показывает ошибку сервера 500. Подозреваю, что это связано с SSL

Мой сайт работал просто отлично, а потом по неизвестным мне причинам остановился. Я получаю ошибку сервера 500. Я полагаю, что это связано с SSL, потому что в большинстве браузеров я получаю эту ошибку, но в Brave она переходит на http и работает нормально (как http). В журнале сайта нет никаких ошибок, и в журналах apache я их тоже не вижу.

Соответствующий settings.py: SSL-заголовок безопасного прокси и безопасные куки

SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True
session expire at browser close
SESSION_EXPIRE_AT_BROWSER_CLOSE = True

wsgi scheme

os.environ['wsgi.url_scheme'] = 'https'

и wsgi.py: os.environ['HTTPS'] = "on"

и в моем apache 000-default_ssl.conf: SSL секция

SSLEngine on
SSLCertificateFile /etc/ssl/certs/mysite.crt
SSLCertificateKeyFile /etc/ssl/private/mysite.key

и, наконец, в 000-default.conf у меня есть:

RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]

Мне бы очень пригодилась помощь. Спасибо.

Я проверил журнал сайта и журналы apache. Никаких признаков ошибок нет. Я только подозреваю, что это проблема с SSL, потому что это странно работает в браузере Brave и не работает в других.

Вернуться на верх