при условии, что:
- вы используете
apache2
;
- вы начинаете с файла
default-ssl.conf
, который, если вы используете debian-like
дистрибутив, находится в каталоге /etc/apache2/sites-available
;
- вы обслуживаете ваше приложение django, используя
mod_wsgi
, изменив ваш default-ssl.conf
, как описано в в этом руководстве
вы можете попытаться определить постоянное перенаправление на https в директиве <VirtualHost *:80>
, всегда в вашем default-ssl.conf
, как показано ниже:
<IfModule mod_ssl.c>
<VirtualHost *:80>
ServerName your-server.name
Redirect permanent / https://your-server.name
</VirtualHost>
<VirtualHost _default_:443>
ServerName your-server.name
...