четверг, 27 октября 2011 г.

Запрет запуска PHP скриптов из определенного каталога

Для веб-сервера Nginx

Защита каталога uploads, открываем конфигурационный файл целевого виртуального хоста Nginx и прописываем строчку

 if ($uri !~ "^/uploads/") { перед fastcgi_pass 127.0.0.1:9000;

Примерно вот так это должно выглядеть


location ~* \.php { if ($uri !~ "^/uploads/") { fastcgi_pass 127.0.0.1:9000; } fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_param PATH_INFO $fastcgi_path_info; include fastcgi_params; }

Комментариев нет:

Отправить комментарий