Perl - awstats.pl config

António P. P. Almeida appa at perusio.net
Sun Nov 27 19:07:06 UTC 2011


On 27 Nov 2011 18h59 WET, nginx-forum at nginx.us wrote:

> Hello,
>
> i try to implement a awstats.pl for every vhost on my nginx
> installation.
>
> I tried it the following:
>
> location ~ ^/awstats/ {
> gzip off;
> include /etc/nginx/fastcgi_params;
> fastcgi_pass unix:/var/run/fcgiwrap.socket;
> fastcgi_param SCRIPT_FILENAME /usr/lib/cgi-bin/awstats.pl;
> }
>
> I think i'm to stupid for the location part, it works fine with
> \.pl$ but not with a path, it would be nice to could configure a
> "directoy" like /awstats/ in every vhost and then runs the
> awstats.pl through the socket (socket is working), but not the
> SCRIPT_FILENAME-part.
>
> I only found documentions with a php-application who runs the
> perl-file.
>
> Thanks :/
>

Try:

location = /awstats.pl {
    root /usr/lib/cgi-bin;     
    gzip off;
    include /etc/nginx/fastcgi_params;
    fastcgi_pass unix:/var/run/fcgiwrap.socket;
    # Not needed if already in fastcgi_params.
    fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

--- appa



More information about the nginx mailing list