Я хочу запустить свой 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
для строительства нового с нуля.