Назад | Перейти на главную страницу

Поддержка https uwsgi?

Я хочу запустить свой uwsgi-сервер с https. Да, я знаю, что это неправильно в продакшене. В документации четко сказано: настройте ключи и используйте --https вариант: http://uwsgi-docs.readthedocs.org/en/latest/HTTPS.html

Проблема в том, что такой опции, по-видимому, не существует:

$ uwsgi --ini uwsgi.ini --https 0.0.0.0:8443,~/my.crt,~/my.key
[uWSGI] getting INI configuration from uwsgi.ini
uwsgi: unrecognized option '--https'
getopt_long() error
$ uwsgi --version
2.0.11

Что мне здесь не хватает?

Вероятно, вам придется пересобрать uwsgi с поддержкой ssl:

На сервере debian с uwsgi, установленным с помощью pip, это будет (как root):

apt-get install libssl-dev
pip install uwsgi -I --no-cache-dir

-I для переустановки, --no-cache-dir для строительства нового с нуля.