Страница 1 из 1

проброс сокета в jail

Добавлено: Чт апр 15, 2021 2:45 pm
Aleksmn4o
После запуска redis в /var/run/redis создается сокет. Хочу, чтобы пользователи могли к нему обращаться. Если я всё правильно понял, то путь к сокету нужно прописать в jail. После этого в папке пользователей также создаётся папка /var/run/redis, но она пуста. Полдня уже ломаю голову что я сделал не так )
P.S: к mysql через сокет всё подключается, хотя он в jail даже не прописан

Re: проброс сокета в jail

Добавлено: Чт апр 15, 2021 6:03 pm
sbury
поддержка redis через сокет пока не реализована в панели. Но, вы можете попробывать сделать это сами, следуя примерно следующей инструкции

первое, пропишите путь df к сокету UDS в файле конфигурации и его права в /etc/redis.conf

Код: Выделить всё

unixsocket /var/run/redis/redis.sock
unixsocketperm 755
второе, создайте каталог и права для доступа к новому UDS

Код: Выделить всё

mkdir -p /var/run/redis
chowh redis:redis /var/run/redis
третье, применяем новые параметры к текущему сервиси redis

Код: Выделить всё

systemstl status redis
ну и последнее, монтируем доступ к новому UDS для юзера через
mount --bind ...

Но, прошу заметить, что мы пока не уверены в его правильной работе в этом режиме. Как только мы решим все проблемы с ним, сервис redis будет добавлен в "Менеджер Ресурсов" панели, включая и режим работы через UDS. Уверен, это будет скоро.

Re: проброс сокета в jail

Добавлено: Чт апр 15, 2021 7:10 pm
Aleksmn4o
То есть, нужно просто вручную смонтировать папку каждому пользователю и прописать в fstab? Я думал, jail позволяет делать это автоматом :)
Тем не менее, redis работает, спасибо 8-)