uwsgi 原生 https 支持吗?

uwsgi 原生 https 支持吗?

我想使用 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用于从头开始构建。

相关内容