Re: помогите разобраться
Maxim Dounin
mdounin на mdounin.ru
Пн Апр 4 01:18:59 MSD 2011
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