我最近通过aptitude在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-plugin而且我看不到任何打开/关闭ssl-support的选项。我真的想坚持aptitude,手动安装uwsgi不是首选,除了我不知道如何手动启用它。
有没有人知道如何在aptian方式下启用uwsgi-ssl支持?
顺便说一句。 我还用aptitude删除了uwsgi --purge uwsgi 安装了libssl-dev并重新安装了uwsgi 但没有运气:(
答案 0 :(得分:1)
如果您需要SSL支持,则必须自己编译uwsgi。 Debian还没有打包一个支持SSL的uwsgi版本。我知道,这对于更新很烦人......但你没有选择。
您只需要运行apt-get install build-essential python python-dev libssl-dev
,然后python uwsgiconfig.py
...