Welcome! Log In Create A New Profile

Advanced

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

Валентин Бартенев
March 01, 2013 07:40AM
On Friday 01 March 2013 16:30:09 ShivaS wrote:
> Да, в принципе его не стоит оставлять.
> Статику в отдельную директорию конечно самое логичное, но меня подключили к
> проекту после того как все написано было.
> Сейчас что-либо менять будет достаточно сложно, но я скажу проггерам.
>
> Если рассматривать идеальный вариант, может ли данный конфиг сойти за
> таковой? Ну или считать близким ;-)
>

Нет. См. ниже.

> #тут поставил пустую директорию, или надо вообще не указывать 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;
> }
>

Это какой-то "надмозг". Эти два блока заменяются одним,
без лишнего вызова stat():

location / {
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME /var/www/framework/index.php;
}


> # статика общая для нескольких проектов под одним фреймворком, поэтому
> вынесена в другую директорию
> location ~ /(js|css|img)/ {
> root /var/www/directory2;
> access_log off;
> }
>

location /js/ {
root /var/www/directory2;
access_log off;
}

location /css/ {
root /var/www/directory2;
access_log off;
}

location /img/ {
root /var/www/directory2;
access_log off;
}

--
Валентин Бартенев
http://nginx.com/support.html
http://nginx.org/en/donation.html
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

Валентин Бартенев February 28, 2013 12:18PM

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

ShivaS February 28, 2013 03:24PM

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

Daniel Podolsky February 28, 2013 03:40PM

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

ShivaS March 01, 2013 05:45AM

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

Nikita Stupin March 01, 2013 12:26PM

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

Anonymous User March 01, 2013 03:04PM

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

Andrey Repin February 28, 2013 05:52PM

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

Andrey Repin February 28, 2013 05:52PM

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

ShivaS March 01, 2013 05:56AM

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

Валентин Бартенев March 01, 2013 06:44AM

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

ShivaS March 01, 2013 07:30AM

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

Валентин Бартенев March 01, 2013 07:40AM

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

ShivaS March 01, 2013 07:50AM

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

ShivaS March 01, 2013 08:08AM

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

Валентин Бартенев March 01, 2013 09:10AM

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

ShivaS March 01, 2013 11:34AM

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

Валентин Бартенев March 01, 2013 09:18AM

Re: Кака перекрыть доступ к любым файлам и директориям ( фреймворк) на диске?

Andrey Repin March 01, 2013 10:06AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 121
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready