Nginx 在El Capitan上构建具有SSL支持的uWSGI

Nginx 在El Capitan上构建具有SSL支持的uWSGI,nginx,flask,websocket,openssl,uwsgi,Nginx,Flask,Websocket,Openssl,Uwsgi,我在客户端和服务器(都在本地主机上)之间建立WebSocket连接时遇到问题 我用的是Nginx,uWSGI和Flask 当我尝试建立WebSocket连接时,在uWSGI日志中打印出以下错误(请注意,正常的GET和POST工作): 因此,我的问题是:如何使用SSL支持构建uWSGI 我怀疑uwsgi只是支持SSL,而没有专门构建该特性。您确实需要正确配置它。您看到了吗?向我们展示您的WebSocket通信应用程序代码。此问题的几个答案可能重复:解释如何在macOS X上执行此操作。我个人倾向于

我在客户端和服务器(都在本地主机上)之间建立WebSocket连接时遇到问题

我用的是Nginx,uWSGI和Flask

当我尝试建立WebSocket连接时,在uWSGI日志中打印出以下错误(请注意,正常的GET和POST工作):


因此,我的问题是:如何使用SSL支持构建uWSGI

我怀疑uwsgi只是支持SSL,而没有专门构建该特性。您确实需要正确配置它。您看到了吗?向我们展示您的WebSocket通信应用程序代码。此问题的几个答案可能重复:解释如何在macOS X上执行此操作。我个人倾向于参考以下答案:
    you need to build uWSGI with SSL support to use the websocket handshake api function !!!
Traceback (most recent call last):
  File "/Users/user/Documents/Development/virtualenv/flask/lib/python2.7/site-packages/flask/app.py", line 1836, in __call__
    return self.wsgi_app(environ, start_response)
  File "/Users/user/Documents/Development/virtualenv/flask/lib/python2.7/site-packages/flask_uwsgi_websocket/_gevent.py", line 63, in __call__
    environ.get('HTTP_ORIGIN', ''))
IOError: unable to complete websocket handshake