Рубрики
Uncategorized

Как использовать плагин uwsgi avahi в Ubuntu

Степень, как использовать плагин UWSGI Avahi для GNU / Linux (тестирован на Ubuntu 17.04). Помечено с Avahi, Linux, DevOps, UWSGI.

Хобто (6 серии Paulox)

Степень, как использовать плагин UWSGI Avahi для GNU/Linux (тестирован на Ubuntu 17.04).

Плагин avahi uwsgi ( github.com/20tab/uwsgiavahi ) позволяет вам регистрировать услуги в вашей системе MDNS.

$ sudo apt-get install uwsgi uwsgi-src libavahi-client-dev
$ cd ~
$ PYTHON=python3.6 uwsgi --build-plugin https://github.com/20tab/uwsgi-avahi
$ sudo mv avahi_plugin.so /usr/lib/uwsgi/plugins/avahi_plugin.so
$ sudo chmod 644 /usr/lib/uwsgi/plugins/avahi_plugin.so

Настройка вашего .ini файл как:

[uwsgi]
...
project_name = paulox
socket = 127.0.0.1:0
subscribe-to = 127.0.0.1:5005:%(project_name).local
plugins = avahi
avahi-register = %(project_name).local

После запуска вашего императора вы можете просматривать некоторые подобные сообщения в вашем журнале:

...
Avahi Server Version: avahi 0.6.32
[uwsgi-avahi] registered record paulox.local CNAME ubuntu.local
...

Первоначально опубликовано: www.paulox.net.

Хобто (6 серии Paulox)

Оригинал: «https://dev.to/pauloxnet/how-to-use-uwsgi-avahi-plugin-in-ubuntu»