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

Как изолировать несколько сайтов без Docker?

Всем привет.
Подскажите пожалуйста, как грамотнее всего разграничить доступ к нескольким сайтам имея голую Ubuntu 16.04 и не используя средства контейнеризации? Вообще, возможно ли это?

Нужно, чтобы сайт /var/www/site1 мог читать и выполнять только свой каталог и не иметь прав на чтение и запись, например в /var/www/site2.

На сервере используется связка nginx + php7.4
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 4
ky0
@ky0 Куратор тега Системное администрирование
Миллиардер, филантроп, патологический лгун
Разнести по каталогам с разными владельцами и настроить разных пользователей у PHP-пулов. Вы, в общем-то, почти всё сами описали :)
Ответ написан
Комментировать
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Запустить один nginx как reverse proxy и каждый сайт в отдельном chroot окружении
https://www.vennedey.net/resources/3-Secure-webspa...
Ответ написан
Комментировать
Sanes
@Sanes
Каждый PHP Pool запускать от отдельного пользователя. Докеру там делать нечего.
Ответ написан
Комментировать
@AVKor
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы