Home

The www/awstats port

awstats-7.9 – free real-time logfile analyzer (cvsweb github mirror)

Description

AWStats is a free powerful and featureful tool that generates
advanced web, streaming, ftp or mail server statistics, graphically.

This log analyzer works as a CGI or from command line and shows you
all possible information your log contains, in few graphical web
pages. It uses a partial information file to be able to process
large log files, often and quickly. It can analyze log files from
all major server tools like Apache log files (NCSA combined/XLF/ELF
log format or common/CLF log format), WebStar, IIS (W3C log format)
and a lot of other web, proxy, wap, streaming servers, mail servers
and some ftp servers.
WWW: https://awstats.sourceforge.io/

Readme

+-----------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-----------------------------------------------------------------------

The configuration is prepared to produce reports for localhost.
To generate reports execute either on the command line or from cron:

    # ${TRUEPREFIX}/awstats/wwwroot/cgi-bin/awstats.pl -config=localhost -update


To use awstats with nginx, create a symbolic link in the htdocs directory:

    # ln -s ../awstats/wwwroot awstats

Add this configuration example to ${SYSCONFDIR}/nginx/nginx.conf:

    location ~ ^/awstats/cgi-bin/(.+\.pl)(.*)$ {
        fastcgi_pass            unix:run/slowcgi.sock;
        fastcgi_split_path_info ^/awstats/cgi-bin/(.+\.pl)(.*)$;
        fastcgi_param           SCRIPT_FILENAME ${TRUEPREFIX}/awstats/wwwroot/cgi-bin/$fastcgi_script_name;
        fastcgi_param           PATH_INFO $fastcgi_path_info;
        include                 fastcgi_params;
    }

Enable and start nginx:

    # rcctl enable nginx
    # rcctl start nginx

Enable, set flags to disable chroot(2) and start slowcgi(8):

    # rcctl enable slowcgi
    # rcctl set slowcgi flags -p /
    # rcctl start slowcgi

To access the reports for localhost point your browser to:

    http://localhost/awstats/cgi-bin/awstats.pl?config=localhost

Maintainer

The OpenBSD ports mailing-list

Categories

www

Run dependencies

Files

Search