按照uWSGI SPDY router文档的说明,我没有太多运气。
我已经在流浪的实例上Linux precise64 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
在虚拟环境下。
$ python --version
Python 2.7.9
从手册中发出以下命令会启动服务器:
$ uwsgi --master --https2 addr==0.0.0.0:8443,cert=/home/vagrant/server.crt,key=/home/vagrant/server.key,spdy=asdf --module werkzeug.testapp:test_app --thunder-lock --socket=/tmp/uwsgi.sock --shared-socket :8443 -H /vagrant/venv/
请注意,我将主机8422转发给访客8443。
问题是检查https://spdy.localhost:8442/
没有显示手册中描述的任何Werkzeug变量(SPDY,SPDY.version)。 UWSGI_ROUTER
的值为" http"如果有任何意义的话。
$ openssl version
OpenSSL 1.0.1 14 Mar 2012
Werkzeug版本0.10.4
uwsgi.version' 2.0.10'
我确保tat python不会产生insecure platform警告。 根据手册,OpenSSL似乎是OK版本。 日志中没有警告或有意义的信息消息。 它似乎并没有使用SPDY路由。
可能是什么原因造成的?