nginx 지원 perl 구축 awstats

NGINX 를 설치 하고 fastcgi perl 을 지원 합 니 다.   다운로드 tengine - 1.5.0. tar. gz   tar zxf tengine-1.5.0.tar.gz    cd tengine-1.5.0    yum -y install pcre-devel GeoIP-devel    ./configure --prefix=/usr/local/nginx --with-http_geoip_module=shared    vi vhost.conf
server {
    listen       80;
    server_name  localhost;
    root         /usr/local/awstats/wwwroot;
    index        index.php;
    location ~* .pl$ {
        fastcgi_pass unix:/VODONE/server/nginx/logs/perl-fcgi.sock;
        access_log      off;
        include fastcgi_params;
    }
}

   perl 로드 모듈
perl -MCPAN -e 'install "FCGI“
perl -MCPAN -e 'install "Getopt::Long"'
perl -MCPAN -e 'install "IO::All"'
perl -MCPAN -e 'install "Socket"'
perl -MCPAN -e 'install "Geo-IP"'
perl -MCPAN -e 'install "Geo-IPfree"'

   #모듈 검사 Getopt:: Long. pm 설치 여부   
perl -MGetopt::Long -e "print\"module installed
\""

   다음 코드 추가:
   vi fastcgi_params      
fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;

   perl - fcgi. pl 다운로드   다운로드 startperl_cgi.sh    perl 시작 sh startperl_cgi. sh 설치 awstats   awstats - 7.2. tar. gz 다운로드
cd /usr/local  && tar zxf awstats-7.2.tar.gz   && mv awstats-7.2  awstats
cd awstats/tools
./awstats_configure.pl    (     )
mkdir /var/lib/awstats   
cd /etc/awstats

   계좌 개설 IP 라 이브 러 리 지원 GeoIP. dat. gz, GeoLiteCity. dat. gz, GeoIPASNum. dat. gz 다운로드
   vi /etc/awstats/awstats.www.a.cn.conf
LogFile="gzip -d </data/log/13623_%YYYY%MM-24%DD-24_tar.gz |"    (         )
LogType=W    (W  web   )
LogFormat=1   
SiteDomain="www.a.cn"
DirData="/var/lib/awstats"
LoadPlugin="geoip GEOIP_STANDARD /etc/awstats/GeoIP.dat"        (  IP  )
LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /etc/awstats/GeoIPCity.dat"
LoadPlugin="geoip_org_maxmind GEOIP_STANDARD /etc/awstats/GeoIPOrg.dat

   cron 매일 정시 실행
/usr/local/awstat/wwwroot/cgi-bin/awstats.pl -update -config=awstat.a.cn

awstats 다 중 도 메 인 통계   기본 awstats 설치 설정 이 완료 되면 / etc / awstats / awstats. xxxxx. conf 가 생 성 됩 니 다. awstats. xxxxx. conf 를 awstats. common. conf 로 복사 한 다음 LogFile = "xxxx" 필드, SiteDomain = "xxx" 필드, DirData = "xxx" 필드, HostAliases = "xxx" 필드 를 주석 하면 awstats. common. conf 는 기본 설정 파일 이 됩 니 다.   예 를 들 어 지금 도 메 인 이름 에 가입 하려 면 www. a. com 을 추가 해 야 한다.       www.b.com        cp /etc/awstats/awstats.www.a.cn.conf   /etc/awstats/awstats.www.a.com.conf        cp /etc/awstats/awstats.www.a.cn.conf   /etc/awstats/awstats.www.a.com.conf      프로필 수정       vim /etc/awstats/awstats.www.a.com.conf
Include "awstats.common.conf" 
LogFile="/path/to/www.a.com_log"
SiteDomain="www.a.com" 
HostAliases="a.com www.a.com 127.0.0.1 localhost"

       vim /etc/awstats/awstats.b.conf
Include "awstats.common.conf" 
LogFile="/path/to/www.b.com_log" 
SiteDomain="www.b.com" 
HostAliases="b.com www.b.com 127.0.0.1 localhost"

       cron 정시 실행   
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update

awstats 방문    1
http://localhost/cgi-bin/awstats.pl?config=www.a.cn

좋은 웹페이지 즐겨찾기