我最近通过智能在debian上安装了uwsgi 2.0.3。现在我正在尝试运行默认的websocket示例,但是日志告诉我:
you need to build uWSGI with SSL support to use the websocket handshake api function !!!
[uwsgi-perl error] unable to complete websocket handshake at ...
我有点困惑,因为我找不到ssl插件,也看不到任何打开/关闭ssl支持的选项。我真的很想坚持使用智能,手动安装uwsgi不是首选,此外我也不知道如何手动启用它。
有人知道如何在debian中以智能的方式启用uwsgi-ssl支持吗?
顺便说一句。我还用智能删除删除了uwsgi——清除uwsgi已安装libssl-dev并重新安装uwsgi但没有运气:(
如果您想要SSL支持,您必须自己编译uwsgi。Debian还没有打包支持SSL的uwsgi版本。我知道,更新很烦人。。。但你别无选择。
你只需要运行apt-get install build-essential python python-dev libssl-dev
,然后运行python uwsgiconfig.py
。。。