nginx下使用教程|Nginx下使用Awstats的例子介绍

更新时间:2019-05-02    来源:nginx    手机版     字体:

【www.bbyears.com--nginx】

1.生成静态html:

 代码如下

/usr/local/awstats/tools/awstats_buildstaticpages.pl -update -config=www.111cn.net
-lang=cn -dir=/home/wwwroot/awstats/

Nginx配置:

 代码如下

server {
  listen 80;
  server_name awstats.haiyun.me;
  access_log /var/log/nginx/awstats.log main;
  root /home/wwwroot/awstats;
  index index.html;
 
  # Restrict access
  #auth_basic "Restricted";
  #auth_basic_user_file /etc/awstats/htpasswd;
 
  location /css/ {
    alias /usr/local/awstats/wwwroot/css/;
  }
 
  location /icon/ {
    alias /usr/local/awstats/wwwroot/icon/;
  }
 
  location /js/ {
    alias /usr/local/awstats/wwwroot/js/;
  }
}

2.使用fcgi:

 代码如下

cd /usr/local/awstats/tools/nginx/
cp awstats-fcgi.php ../../wwwroot/cgi-bin/fcgi.php

 代码如下

server {
  listen       80 default_server;
  server_name  _;
 
  access_log  /home/wwwlogs/access.log  main;
 
  root   /home/wwwroot/default;
  index  index.htm index.html index.php;
 
  location ~ ^/cgi-bin/.*.(cgi|pl|py|rb) {
    gzip off;
    root   /usr/local/awstats/wwwroot;
    fastcgi_pass unix:/tmp/php-cgi.sock;
    include fastcgi.conf;
    fastcgi_param SCRIPT_FILENAME    $document_root/cgi-bin/fcgi.php;
    fastcgi_param X_SCRIPT_FILENAME  $document_root/$fastcgi_script_name;
    fastcgi_param X_SCRIPT_NAME      $fastcgi_script_name;
  }
 
  location /icon/ {
    alias /usr/local/awstats/wwwroot/icon/;
  }
 
  location /css/ {
    alias /usr/local/awstats/wwwroot/css/;
  }
 
  location /js/ {
    alias /usr/local/awstats/wwwroot/js/;
  }
 
}

本文来源:http://www.bbyears.com/caozuoxitong/49847.html