Приветствую! Столкнулся со странным поведение Nginx. Никогда такого не наблюдал ранее. Если вкратце, то при указании любой root директории отличной от /usr/share/nginx/html для отсутствующего файла возвращается 404, для существующего возвращается 403 с соответствующей ошибкой в логе:
2015/01/28 09:02:00 [error] 29646#0: *1 "/srv/www/default/index.html" is forbidden (13: Permission denied), client: 109.172.78.32, server: dig.tips, request: "GET / HTTP/1.1", host: "dig.tips" 1. Права на весь путь от корня к root сайта выставлены 2. Права на /var/lib/nginx/tmp выставлены Вот nginx.conf: user nginx; worker_processes 1; error_log /var/log/nginx/error.log; #error_log /var/log/nginx/error.log notice; #error_log /var/log/nginx/error.log info; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; client_header_buffer_size 1k; large_client_header_buffers 4 4k; gzip on; sendfile on; index index.php; include /etc/nginx/conf.d/*.conf; } Вот примитивный конфиг хоста, который работает с одним root и не работает с другим server { listen 80; server_name dig.tips; root /srv/www/default; # root /usr/share/nginx/html; location / { index index.html; } } Платформа: VPS flops.ru, Centos 6.5. Ставил разные версии nginx, результат одинаковый. Сложилось ощущение, что document_root где-то захардкодили. Кто сталкивался? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,256299,256299#msg-256299 _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru