Re: location error, root не видит другие файлы
mad_boy
nginx-forum at nginx.us
Thu Apr 11 06:56:16 UTC 2013
Хотелось бы поднять тему.
Возникла точно такая же ситуация, но указанное решение не помогает.
Есть подозрение, что проблема в локэйшене, который отдает всю статику.
Только как обойти, пока не придумал. Буду признателен за помощь.
Исходный конфиг:
server {
listen 80;
server_name mysite.ru;
access_log /var/www/mysite.ru.access.log;
#access_log off;
location / {
root /var/www/mysite.ru;
index index.php;
}
error_page 404 /errors/404/index.html;
location /errors/ {
#internal;
root /var/www;
}
#
location ~ \.php$ {
#limit_req zone=one burst=20 nodelay;
#limit_req_log_level info;
log_not_found off;
root /var/www/mysite.ru;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_intercept_errors on;
fastcgi_param SCRIPT_FILENAME
$document_root$fastcgi_script_name;
fastcgi_param PATH_TRANSLATED
$document_root$fastcgi_script_name;
include fastcgi_params;
}
#Cached static files location
location ~* \.(jpg|jpeg|gif|png|css|js|ico)$ {
root /var/www/mysite.ru;
access_log off;
expires 30d;
add_header Cache-Control public;
}
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,232318,238274#msg-238274
Подробная информация о списке рассылки nginx-ru