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

Защитить соседние сайты от сайта. Каким образом?

Есть nginx+phpfpm
Есть директория /var/www
В ней:
site1.ru
site2.ru
site3.ru
Все три сайта мои и кроме меня никто не рабит с ними.

Товарищ попросил разместить его сайт:
site4.ru
на моем сервере, но
вот такой скрипт отрабатывает на ура site4.ru/index.php:
<?php
$fp = fopen("../../site1.ru/htdocs/test.txt", "w");
fwrite($fp, $text);
fclose($fp);
?>

В итоге я обеспокоен)
Как быть? Чтобы он мог исполнять и читать файлы не дальше своей root директории.
  • Вопрос задан
  • 960 просмотров
Подписаться 8 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Решения вопроса 1
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Пригласить эксперта
Ответы на вопрос 2
sabramovskikh
@sabramovskikh
Надо каждому сайту своего пользователя делать и свою папку
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
chroot + basedir
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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