我想使用 https 运行我的 uwsgi 服务器。是的,我知道在生产中这样做是错误的。文档清楚地说:配置您的密钥并使用--https
选项:http://uwsgi-docs.readthedocs.org/en/latest/HTTPS.html
问题是,显然不存在这样的选择:
$ uwsgi --ini uwsgi.ini --https 0.0.0.0:8443,~/my.crt,~/my.key
[uWSGI] getting INI configuration from uwsgi.ini
uwsgi: unrecognized option '--https'
getopt_long() error
$ uwsgi --version
2.0.11
我在这里遗漏了什么?
答案1
你可能必须使用 ssl-support 重建 uwsgi:
在通过 pip 安装 uwsgi 的 Debian 服务器上,这将是(以 root 身份):
apt-get install libssl-dev
pip install uwsgi -I --no-cache-dir
-I
用于重新安装,--no-cache-dir
用于从头开始构建。