Задать вопрос
polyanin
@polyanin
Golang, PHP & Symfony developer

Как разрешить выполнение php файлов только из указанного каталога?

Здравствуйте!

Корень сайта находится в /var/www/site/www/

Как разрешить выполнение только тех php файлов, которые находятся в каталоге

/var/www/site/www/scripts/user/
  • Вопрос задан
  • 2549 просмотров
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Skillbox
    Старт в DevOps: системное администрирование для начинающих
    4 месяца
    Далее
  • OTUS
    Инфраструктура высоконагруженных систем
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ernillew
@Ernillew
Администрирую *nix-системы с 1997 года
location / {
        root  /var/www/site/www/;
}

location ~ \.php$ {

        root /var/www/site/www/scripts/user/;
        fastcgi_pass   127.0.0.1:9001;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
}


Как-то примерно так.
Подправьте под себя.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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