【发布时间】:2016-05-24 23:12:27
【问题描述】:
我有一个 django 站点,它安装在 centos/Amazon linux AMI 上的 apache 上。我在 apache 上安装了 mod_ssl 以便能够使用 https。
在 django 方面,我在设置中添加了以下安全常量:
SECURE_SSL_REDIRECT = True
SECURE_HSTS_SECONDS = 3600
SESSION_COOKIE_SECURE = True
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTOCOL', 'https')
CSRF_COOKIE_SECURE = True
当我转到 https://example.com/admin 时,我得到一个 404。
以前当我访问此网址(或任何其他网址)时,它会毫无问题地重定向。
我根据此处的说明添加了上述值:https://docs.djangoproject.com/en/1.9/topics/security/#ssl-https
我还需要在 django 上进行哪些配置才能通过 https 正确呈现 url?
【问题讨论】:
标签: python django apache ssl https