解决 Invalid HTTP_HOST header、Python3引入ssl报错(需要重新编译,出现unrecognized options: --with-ssl)
一. python 解决 Invalid HTTP_HOST header
一、问题描述
在启动django的服务器,
Invalid HTTP_HOST header: ‘xxx.xx.xxx.xxx:8000‘. You may need to add ‘xxx.xx‘ to ALLOWED_HOSTS!
报错如下图:
二、原因分析
三、问题处理
修改创建项目时生成的setting.py文件
将ALLOWED_HOSTS = []
改为ALLOWED_HOSTS = ['*']
注意:不是把域名添加进去。
settings
.py在应用名那个文件夹。
二. unrecognized options: --with-ssl
解决办法:
vi Moudel/Setup 找到如下内容
去掉209–212行的注释
再次执行编译
./configure prefix=/usr/local/python3
编译时可能会按照改的文件来编译
make