Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?
ShivaS
nginx-forum at nginx.us
Fri Mar 1 12:30:09 UTC 2013
Да, в принципе его не стоит оставлять.
Статику в отдельную директорию конечно самое логичное, но меня подключили к
проекту после того как все написано было.
Сейчас что-либо менять будет достаточно сложно, но я скажу проггерам.
Если рассматривать идеальный вариант, может ли данный конфиг сойти за
таковой? Ну или считать близким ;-)
#тут поставил пустую директорию, или надо вообще не указывать root ?
root /var/www/directory1;
index index.php; #возможно index тоже необязателен. поставил для
галочки.
location / {
try_files "" /index.php;
}
location = /index.php {
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME /var/www/framework/index.php;
include fastcgi_params;
}
# статика общая для нескольких проектов под одним фреймворком, поэтому
вынесена в другую директорию
location ~ /(js|css|img)/ {
root /var/www/directory2;
access_log off;
}
Спасибо!
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,236729,236774#msg-236774
Подробная информация о списке рассылки nginx-ru