awstats install for tomcat

1. 下載jdkcss

    下載地址:html

http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u41-download-346242.htmljava

 

2. 下載tomcatlinux

   下載地址:web

http://apache.etoak.com/tomcat/tomcat-7/v7.0.19/bin/apache-tomcat-7.0.19.tar.gzapache

 

3. 安裝JDK6u41,在終端窗口內輸入vim

  #chmod 777 jdk-6u41-linux-i586-rpm.bintomcat

  #./jdk-6u41-linux-i586-rpm.binbash

  #按提示完成操做,默認安裝路徑應該是/usr/java/jdk1.6.0_41服務器

 

4. 配置JDK

    #vim /etc/profile

   在尾部添加:

   export JAVA_HOME=/usr/java/jdk1.6.0_41/

   export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

   export LASSPATH=.:/usr/java/jdk1.6.0_41/lib:/usr/java/jdk1.6.0_41/jre/lib:$CLASSPATH

  #source /etc/profile

 

測試安裝的java

  #java -version 出現以下所示的

5. 安裝tomcat

  把下載的apache-tomcat-7.0.39.tar.gz文件上傳到服務器的根目錄

   #tar zxvf apache-tomcat-7.0.39.tar.gz

   #mv apache-tomcat-7.0.39 /apache-tomcat

   #vim /etc/profile

   在文件末尾添加:

   export TOMCAT_HOME=/apache-tomcat/

   #source /etc/profile

   #cd /apache-tomcat/bin/

   #chmod 777 *.sh

   #bash catalina.sh start

   測試: 

在客戶端輸入服務器的ip:8080,以下:「http://192.168.1.193:8080」

 

 

6修改 web.xml 配置 啓用cgi

 

<servlet>

 <servlet-name>cgi</servlet-name>

 <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>

 <init-param>

 <param-name>debug</param-name>

 <param-value>0</param-value>

 </init-param>

 <init-param>

 <param-name>cgiPathPrefix</param-name>

 <param-value>WEB-INF/cgi</param-value>

 </init-param>

 <init-param>

 <param-name>passShellEnvironment</param-name>

 <param-value>true</param-value>

 </init-param>

 <load-on-startup>5</load-on-startup>

</servlet>

 

<servlet-mapping>

 <servlet-name>cgi</servlet-name>

 <url-pattern>/cgi-bin/*</url-pattern>

</servlet-mapping>

 

7.修改context.xml 添加privileged屬性

<Context privileged="true">

<!--其餘部分-->

</Context>

 

 

8測試頁

在 webapps\ROOT\WEB-INF\cgi 下建立test1.cgi

# filename: test1.cgi

print "Content-type: text/html\n\n";

print "Hello, world!\n"

 

啓動tomcat http://localhost:8080/cgi-bin/test1.cgi

 

9在webapps/ 下建立awstats目錄及相應的WEB-INF目錄

#mkdir -p /apache-tomcat/webapps/awstats

#mkdir -p /apache-tomcat/webapps/awstats/WEB-INF

#mkdir -p /apache-tomcat/webapps/awstats/WEB-INF/cgi

 

10.解壓awstats包 複製文件

#tar xvf awstats-7.3.tar.gz 

#cd awstats-7.3

#cd wwwroot/cgi-bin

#mv * /apache-tomcat/webapps/awstats/WEB-INF/cgi

#cd ..

#mv * /apache-tomcat/webapps/awstats

 

11.重命名awstats.mode.conf 

#mv awstats.mode.conf awstats.localhost.conf

#vi awstats.localhost.conf

 

#對應日誌文件所在位置

 

LogFile="/home/test/server/apache-tomcat-7.0.29/logs/localhost_access_log.%yyyy-%mm-%dd.txt"

 

#站點域名

 

SiteDomain="localhost"

 

#圖標所在目錄

 

DirIcons="../icon"

 

#國際化所使用的語言,默認爲"auto"

 

Lang="cn"

 

#國際化文件所在目錄

 

DirLang="./lang"

 

#在生成頁面頭部所要加入的HTML

 

HTMLHeadSection="<div id="header">Head Example</div>"

 

#在生成頁面尾部索要加入的HTML

 

HTMLEndSection="<div align='right'>@company</div>"

 

#生成頁面所使用的樣式表,awstas提供了默認的樣式表,可經過該項目自定義awstats樣式

 

StyleSheet="../css/awstats_default.css"

 

 

12.修改server.xml

 

 

<Service name="Catalina"> 

 

  <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">

 

      <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"

 

               prefix="localhost_access_log." suffix=".txt"

 

               pattern="combined" fileDateFormat="yyyy-MM-dd" resolveHosts="false"/>

 

</Host>

 

</Service>

 

 

13.手動更新

#cd /apache-tomcat/webapps/awstats/WEB-INF/cgi

#perl awstats.pl -config=localhost -update

 

14.頁面訪問

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

相關文章
相關標籤/搜索