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