Блог Raymond Chen (http://blogs.msdn.com/oldnewthing/) является фантастическим источником для этого вида информации, а также обеспечением вниз 'n' грязные детали о том, почему определенными вещами является способ, которым они находятся в Windows (пример: почему необходимо нажать кнопку Старт для закрытий? Поскольку во время тестирования, когда пользователей попросили закрыть их ПК, это было то, где они нажали).
можно использовать декоратора на представлениях, чтобы заставить их только помочь от ssl.
@secure_required
@login_required
def edit_member(request, slug):
...
http://www.redrobotstudios.com/blog/2009/02/18/securing-django-with-ssl/
Хорошо копировать по конфигурации для *:443, вот то, как я сделал это на своем сервере:
<VirtualHost *:80>
ServerName www.mydomain.tld
ServerAlias mydomain.tld
DocumentRoot /path/to/www
<Directory /path/to/www>
AllowOverride All
Order allow,deny
allow from all
Options -MultiViews
</Directory>
</VirtualHost>
<VirtualHost *:443>
ServerName www.mydomain.tld
ServerAlias mydomain.tld
DocumentRoot /path/to/www
<Directory /path/to/www>
AllowOverride All
Order allow,deny
allow from all
Options -MultiViews
</Directory>
SSLEngine On
SSLCertificateFile /etc/ssl/private/mydomain.crt
</VirtualHost>
Обязательно активируйте SSL на *:443 виртуальных хостах (SSLEngine) и имейте Вашу установку сертификата также (SSLCertificateFile).
Необходимо будет также активировать ssl модуль для Apache2, ввести как корень:
a2enmod ssl