Настройка unix-socket¶
Настройка unix-socket — переключение взаимодействия между nginx и нативным компонентом relay с TCP-сокета на unix-сокет в файловой системе. Снижает накладные расходы и убирает зависимость от свободного TCP-порта
Добавлено в версии 2.7: Эта настройка добавлена по умолчанию — на новых установках сервер уже работает через unix-socket. Раздел нужен для перехода со старых установок
Для переключения на unix socket вам необходимо:
Открыть для редактирования файл по пути
/etc/nginx/sites-enabled/rudesktopкомандой:nano /etc/nginx/sites-enabled/rudesktopНайти блок
location /v1/и изменить proxy_pass:location /v1/ { proxy_pass http://unix:/run/rudesktop/rude.sock;
Открыть для редактирования файл по пути
/etc/default/rudesktopкомандой:nano /etc/default/rudesktopИзменить значение в RELAY_ARGS на следующее:
RELAY_ARGS='-C /etc/rudesktop-relay.toml'Открыть для редактирования файл по пути
/etc/rudesktop-relay.tomlкомандой:nano /etc/rudesktop-relay.tomlДобавить следующие строки:
[[server]] listen = "/run/rudesktop/rude.sock"
Проверить корректность конфигурации nginx:
nginx -tПерезапустить сервер командой:
rude restart