Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?
- To: nginx-ru@xxxxxxxxx
- Subject: Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?
- From: "ShivaS" <nginx-forum@xxxxxxxx>
- Date: Fri, 01 Mar 2013 07:30:09 -0500
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tigger.jlkhosting.com; s=x; h=Date:Sender:From:References:In-Reply-To:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=4ITETeDjTvZTusWAJye4DdjHyjkXsvVlJ8a2z0dBLsA=; b=hwG6LVNSc/Dq0n4+OD2oPqyq1Ci4ZlhbBsA3fH3l8cGlrwCC/vnwm7giVwaAlRnhNwi+4nsed0ZBDx3rtvdc9NI3L1zfIxQhELOwi3MKK1SHB829DP6+Me8t2Nj0mZ/l;
- In-reply-to: <201303011542.19670.vbart@nginx.com>
- References: <201303011542.19670.vbart@nginx.com>
Да, в принципе его не стоит оставлять.
Статику в отдельную директорию конечно самое логичное, но меня подключили к
проекту после того как все написано было.
Сейчас что-либо менять будет достаточно сложно, но я скажу проггерам.
Если рассматривать идеальный вариант, может ли данный конфиг сойти за
таковой? Ну или считать близким ;-)
#тут поставил пустую директорию, или надо вообще не указывать 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 mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|