我在AWS上使用uwsgi 2.0.8。我按照http://uwsgi-docs.readthedocs.org/en/latest/HTTPS.html上的说明启动了我的网络应用。
uwsgi --master --https 0.0.0.0:8443,foobar.crt,foobar.key
但是,它会报告此错误:uwsgi: unrecognized option '--https'
。
有人帮忙吗?
PS:我也在自己的MBP上安装了uwsgi 2.0.8,它与--https
配合得很好。
答案 0 :(得分:4)
以下是我解决同一问题的方法:
答案 1 :(得分:1)
我使用的是RedHat 7.7受限实例,但是libssl-dev
对我不可用,因此我可以使用openssl-devel
。
注意:由于实例已被锁定,我还需要更新iptables
以打开端口8443
uwsgi --master --https 0.0.0.0:8443,foobar.crt,foobar.key
然后将按预期工作。
答案 2 :(得分:0)
尝试在Mac上使用以下提到的命令安装uwsgi:
CFLAGS="-I/usr/local/opt/openssl/include" LDFLAGS="-L/usr/local/opt/openssl/lib" UWSGI_PROFILE_OVERRIDE=ssl=true pip install uwsgi -Iv
如果您尝试使用Centos,请确保已安装openssl和openssl-devel软件包。