Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: помогите разобраться
Hello!
On Mon, Apr 04, 2011 at 12:17:52AM +0400, Хордов Роман wrote:
> nginx/0.8.53 выдаёт такой лог:
> [notice] 6807#0: *1
> "\.(js|gif|jpg|jpeg|png|css|swf|html|ppt|mov|txt|xls|php)$" does not match
> "/usr/share/nginx/html/"
>
> Но в nginx.conf нигде не прописано /usr/share/nginx/html/
> Почему тогда ссылается на директорию по умолчанию?
>
> server {
> server_name site.com www.site.com;
> location / {
> root /var/www;
> index index.php;
> }
>
> if ($request_filename !~*
> \.(js|gif|jpg|jpeg|png|css|swf|html|ppt|mov|txt|xls|php)$) {
$request_filename - это root + uri. Поскольку на уровне server
директива root не задана, то используется root по умолчанию,
который судя по всему в вашем случае "/usr/share/nginx/html/".
А вообще, так писать не надо. Перепишите конфиг нормально на
location'ах и без rewrite'ов, жить станет проще.
> rewrite ^(.*)$ /index.php;
> }
>
> location ~ \.php$ {
> fastcgi_pass 127.0.0.1:9000;
> fastcgi_index index.php;
> fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name;
> include fastcgi_params;
> }
> }
Maxim Dounin
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|