SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы
НазадОригинал статьи: https://radicale.org/wsgi/
Radicale is compatible with the WSGI specification.
A configuration file can be set with the RADICALE_CONFIG environment variable, otherwise no configuration file is loaded and the default configuration is used.
Be reminded that Radicale’s default configuration enforces limits on the maximum upload file size.
Security: The None authentication type disables all rights checking. Don’t use it with REMOTE_USER. Use remote_user instead.
Example uWSGI configuration:
[uwsgi]
http-socket = 127.0.0.1:5232
threads = 8
plugin = python3
module = radicale
env = RADICALE_CONFIG=/etc/radicale/config
Example Gunicorn configuration:
gunicorn --bind '127.0.0.1:5232' --threads 8 --env 'RADICALE_CONFIG=/etc/radicale/config' radicale
Set the configuration option type in the auth section to remote_user. Radicale uses the user name provided by the WSGI server and disables authentication over HTTP.