Сайт показывает ошибку сервера 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 и не работает в других.