server { listen 8082; server_name [[DOMAIN]] www.[[DOMAIN]]; root /usr/local/var/www/[[DOMAIN]]/httpdocs/app/web; index index.php; access_log /usr/local/var/log/nginx/[[DOMAIN]].access.log; error_log /usr/local/var/log/nginx/[[DOMAIN]].error.log error; charset utf-8; #charset windows-1251; location = /favicon.ico { log_not_found off; access_log off; break; } location = /robots.txt { allow all; log_not_found off; access_log off; index index.php; try_files $uri $uri/ /index.php?$query_string; } location / { #auth_basic "Website development"; #auth_basic_user_file /usr/local/var/www/vse2.loc/vse2/authfile; index index.php; try_files $uri $uri/ /index.php?$query_string; } location ~ \.(png|jpg|jpeg|gif|swf|ico|mov|fla|pdf|ttf|woff|eot)$ { expires 30d; log_not_found off; access_log off; add_header X-media-header media-header-content; break; } location ~ \.(js|css|zip|rar|pdf)$ { expires 1w; log_not_found off; access_log off; #try_files =404; #try_files $uri $uri/ /index.php?$query_string; } location ~ /(protected|themes/\w+/views)/ { access_log off; log_not_found off; return 404; } # Подключаем обработчик location ~ \.php { #try_files =404; include fastcgi_params; include php-fpm; } # Прячем все системные файлы location ~ /\. { deny all; access_log off; log_not_found off; } }