Настройка маршрутизатора uWSGI SPDY

Следуя инструкциям из документов uWSGI маршрутизатора SPDY, у меня не было много удача.

Я пробовал это на бродячем экземпляре 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

Веркцеуг Версия 0.10.4

uwsgi.версия '2.0.10'

Я убедился, что tat python не выдает предупреждение небезопасная платформа. Судя по руководству, версия OpenSSL подходит. В журнале нет предупреждений или значимых информационных сообщений. Кажется, он просто не использует маршрутизацию SPDY.

Что может быть причиной этого?


person uKolka    schedule 31.05.2015    source источник
comment
вы можете попытаться получить что-то из своего домашнего каталога. Создайте пользователя и группу www. получить все сертификаты/файлы в каталог, принадлежащий www, используя chown -R www:www. /а>   -  person tourdownunder    schedule 02.06.2015
comment
В итоге я использовал fcgi через nginx.   -  person uKolka    schedule 23.06.2015