2013-03-01 116 views
2

如何设置项目以使用HTTPS?我需要什么?从HTTP迁移到HTTPS

我使用Django 1.4.2

我加

#https 
SESSION_COOKIE_SECURE = True 
CSRF_COOKIE_SECURE = True 

如何配置urls.py?有没有人有一个示例配置?

+0

您是否购买并安装了证书? – 2013-03-01 20:43:17

回答

2

之后你有安装认证有三种方式从http重定向到https。

  1. 代理配置。 (允许HTTPS只)
  2. 此服务器的配置文件中创建一个HTTP到HTTPS重定向
  3. 使用Django中间件,如:http://djangosnippets.org/snippets/880/
+0

除非您想消除“您信任此证书吗?”,否则无需购买证书。对话框。任何人都可以自签名SSL证书。 – 2013-03-01 20:49:32

+0

@Hedde你有配置示例吗? – djangouser9 2013-03-01 20:53:23