Задать вопрос
@Sergey_mur

Как для каждого виртуального сервера nginx задать своего пользователя?

Есть некоторое количество сайтов на одном сервере. Есть задание для каждого из сайтов создать пользователя с ограничением доступа только в свой каталог. Я знаю только одно место где в nginx можно прописать пользователя, это в файле nginx.conf. Как это сделать для каждого сайта я не понимаю. Прошу помощи.
  • Вопрос задан
  • 230 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
В принципе можно запустить несколько nginx instances на разных портах, но ИМХО это бред. Nginx очень эффективный сервер и справится со всеми сайтами из одного instance. Что касается пользователей для сайтов, то это принято решать с помощью PHP-FPM, вот с этим проблем нет - запускаете несколько пулов, каждый под своим пользователем и с отдельным сокетом. А далее говорите Nginx для каждого виртуального хоста использовать свой сокет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽