Привет.
У нас нормально работает, это правда формат под кучу вхостов вида *.domain.ru:
nginx:
log_format vhost '$http_host $remote_addr - $remote_user [$time_local]
"$request" $status $bytes_sent "$http_referer" "$http_user_agent"
"$gzip_ratio"';
awstats:
LogFormat = "%virtualname %host %other %logname %time1 %methodurl
%code %bytesd %refererquot %uaquot"
Видимо в вашем случае vhost и %virtualname лишние.
Для awstats, надо поставить perl-fpm враппер.
http://technotes.1000lines.net/nginx-perl-fastcgi-how-to/
Есть и другой вариант, настраивать perl как простой CGI. Я ради двух
скриптов все же настраивал враппер,
Конфиг вхоста со статистикой примерно такой:
location / {
root /home/mydomain/public_html;
index index.html;
access_log off;
location ~ (\.pl)$ {
root /home/mydomain/cgi-bin;
fastcgi_param SCRIPT_FILENAME
/home/mydomain/cgi-bin$fastcgi_script_name;
fastcgi_pass unix:/home/mydomain/perl_cgi-dispatch.sock;
include fastcgi_params;
}
}
location /awstatsicons/ {
alias /home/mydomain/public_html/icon/;
}
location /awstatsclasses/ {
alias /home/mydomain/public_html/classes/;
}
location /awstatscss/ {
alias /home/mydomain/public_html/css/;
}
--
Руслан Балькин.
2010/6/7 No1zilla <smile.neversmile@gmail.com>:
> Совсем не сюда конечно :)Брался не серьезно за него,тоже не получилось чтобы
> он хтмл страничку собрал.txt генерит,а из него уже не может собрать.
> Вообщем проблема есть.В конфиге есть пункт,в кот.указывается что можно
> обновлять через браузер.
> Вы сами или по какому то how-to делали?
> 2010/6/5 cyklop77 <nginx-forum@nginx.us>
>>
>> попытался настроить awstats, но не получилось. если не трудно, подскажите
>> пожалуйста где искать ошибку. ситуация такая. у меня на linux debian
>> работает nginx. логи в ротации, формат почти апачевский(combined)
>>
>>
>> log_format lma1 '$remote_addr - '
>> '"$request" $status $bytes_sent '
>> '"$http_referer" "$http_user_agent" '
>> '"$gzip_ratio"';
>>
>> сервер записывает логи сюда:
>>
>>
>> access_log /var/log/nginx/access.log;
>>
>>
>>
>> (причем логов с именем типа sklad.gadukino.ru накопилось уже примерно за
>> полтора месяца). я установил awstats. в конфиг awstats.conf добавил строки:
>>
>> LogFile="/var/log/nginx/sklad.access.log"
>> LogType=W
>> LogFormat = "%host %other %other %time1 %methodurl %code %bytesd
>> %refererquot %uaquot"
>>
>> SiteDomain="sklad.gadukino.ru"
>> HostAliases="localhost 127.0.0.1"
>> DirData="/var/lib/awstats"
>>
>> далее я запускаю из командной строки скрипт awstats.pl -update
>> -config=sklad.gadukino.ru в результате выдаётся сообщение о том, что какая
>> то часть строк обработана, какая то нет. как я понимаю это нормально. в
>> папке /var/lib/awstats пусто...
>> подскажите пожалуйста что я забыл?..
>>
>> ps
>> хотелось бы так же настроить отображение статистики через браузер. как это
>> сделать я совсем не представляю. буду благодарен за любые подсказки...
>>
>> Posted at Nginx Forum:
>> http://forum.nginx.org/read.php?25,94622,94622#msg-94622
>>
>
>