【发布时间】:2016-05-25 10:49:27
【问题描述】:
我正在尝试通过 HTTPS 访问我的 Django 应用程序。 在项目的 config.py 中我设置了密钥
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTOCOL', 'https')
在我的配置中,我有一个 Apache 2.4,所以我在“sites-availables”目录中创建了正确的条目,显然后面是 a2ensite,我已经生成了自己的 SSL 密钥(.crt 和 .key文件),更改所有权和权限,重新启动 apache2。 当我尝试访问该站点时,我收到了以下错误消息
""" 内部服务器错误
服务器遇到内部错误或配置错误,并且 无法完成您的请求。
请通过 webmaster@localhost 联系服务器管理员 告知他们此错误发生的时间,以及您采取的措施 在此错误之前执行。
服务器错误日志中可能会提供有关此错误的更多信息。
Apache/2.4.7 (Ubuntu) 服务器在 inno 端口 9443 """
我查看了 /var/log/apache2/error.log,但在 /var/log/apache2/access.log 上我发现什么也没有
xxx.xxx.xxx.xxx - - [25/May/2016:12:29:36 +0200] "GET /favicon.ico HTTP/1.1" 500 996 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0"
有人可以给我一些提示吗?
非常感谢 卡洛斯
【问题讨论】: