我已经使用Apache的
mod_ssl和在SSL上部署了Django应用
mod_wsgi。
我不是Apache专家,但是这是我为一个站点设置SSL的方式(将以下指令放在
httpd.conf文件中,或从该文件引用的文件中,例如在
sites-enabled目录中,如果在Apache安装中使用了该指令)。请参阅下面的第一个文档链接,以了解如何创建和使用自签名证书。
NameVirtualHost *:443<VirtualHost *:443> SSLEngine On SSLCertificateFile /etc/apache2/ssl/certificatefile.crt SSLCertificateKeyFile /etc/apache2/ssl/certificatekeyfile.crt WSGIscriptAlias / /path/to/file.wsgi</VirtualHost>
文档链接:
- Apache自签名证书HOWTO:http : //www.perturb.org/display/entry/754/
- http://httpd.apache.org/docs/2.2/mod/mod_ssl.html
- http://httpd.apache.org/docs/2.2/ssl/
- 使用mod_wsgi托管Django:http : //docs.djangoproject.com/en/dev/howto/deployment/modwsgi/



