tomcat下配置使用awstats筆記

2021-08-29 11:40:26 字數 2341 閱讀 8731

tomcat下配置使用awstats筆記

1。環境

使用的是 linux centos-5,安裝一切正常。

perl 5.8 (必須5.2或更高,awstats是用perl寫的)

#perl -v 這個命令可以檢視perl的版本

apache-tomcat-5.5.25

awstats

tomcat

awstats

3。安裝

解壓tar xzvf tomcatxx.tar.gz

tar xzvf awstatsxx.tar.gz

解壓 tomcat 安裝包到 /data/tomcat***

解壓 awstats 安裝包到 /data/software/awstats

啟動tomcat中的cgi功能

修改tomcat的配置檔案%tomcat_home%/conf/web.xml,讓tomcat可以支援cgi指令碼

取消這段servlet的配置檔案的注釋

cgiorg.apache.catalina.servlets.cgiservlet

clientinputtimeout

100debug

6cgipathprefix

web-inf/cgi

5/cgi-bin/*

tip:如果找不到這兩段配置檔案的話可以用vi的查詢命令 :/cgi 然後按n,直到找到為止。

配置完tomcat的web.xml檔案,讓tomcat支援cgi,之後還有乙個重要的工作,就是找到tomcat的安裝目錄下server/lib/servlet-cgi.renametojar檔案,將它該名為servlet-cgi.jar。

這樣tomcat就可以支援cgi。

配置tomcat日誌

修改tomcat的%tomcat_home%/conf/server.xml配置檔案,讓tomcat輸出awstats可以支援的log日誌。

修改為:

tip:tomcat預設的配置檔案這段配置資訊被注釋,需要取消注釋。

部署awstats

拷貝並改名 awstats/wwwroor/cgi-bin 目錄到 你的 /web-inf/cgi 目錄

把 /web-inf/cgi/awstats.model.conf 改名為 common.conf

將common.conf作為預設配置檔案,然後在自定義的配置檔案引入,這樣配置省很多事情。

然後建立並編輯awstats.$.conf 檔案,新增以下幾個配置項。

include "common.conf"

logfile="/data/www/logs/access_log.%yyyy-%mm-%dd.log"

sitedomain="$"

hostaliases="localhost 127.0.0.1"

defaultfile="index.jsp"

dirdata="data"

根據配置檔案的配置,在當前目錄建立乙個空資料夾 #mkdir data 存放分析後的資料。

拷貝awstats/wwwroor/icon 到 你web的 /icon

開始分析日誌

執行一下awstats

cd /data/www/webroot/web-inf/cgi/ webroot為工程所在的目錄

./awstats.pl -config=$ -update 如:www.yourdomain.com

啟動tomcat

/data/tomcat/bin/startup.sh

檢視結果

因為咱們直接使用的是自己的網域名稱作為awstats配置檔案的名字,所以也可以這樣訪問awstats

自動更新

crontab -e

#update awstats

每五分鐘自動更新一次

*/5 * * * * (cd /data/www/$/web-inf/cgi/;./awstats.pl -update -config=www.yourdomain.com)

4。高階

新增許可權控制

awstats status

users

org.apache.catalina.userdatabase

awstats statics

/cgi-bin/*

awstatsadmin

basic

awstats status

leon

awstatsadmin

然後在 %tomcat%/conf/tomcat-user.xml 新增這些

linux下tomcat網域名稱配置

首先我在linux下分別修改了以下檔案 1.etc sysconfig network scripts 修改ip broadcom corporation netxtreme bcm5700 gigabit ethernet device eth0 bootproto static broadcas...

tomcat下配置https環境

在網上搜了一下,內容不是很完善。現進行整理,做個學習筆記,以備以後使用。d tomcat.keystore是將生成的tomcat.keystore放到d盤根目錄下。注意若要放到c盤,在win7系統下,需要以管理員身份進入到命令列中進行操作,否則是無法建立tomcat.keystore的。本例放到d盤...

tomcat下配置https環境

tomcat下配置https環境 1 進入到jdk下的bin目錄 2 輸入如下指令 keytool v genkey alias tomcat keyalg rsa keystore d tomcat.keystore d tomcat.keystore是將生成的tomcat.keystore放到d...