awstats install for tomcat

1. 下载jdk

    下载地址:

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

 

2. 下载tomcat

   下载地址:

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

 

3. 安装JDK6u41,在终端窗口内输入

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

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

  #按提示完成操作,默认安装路径应该是/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

转载于:https://my.oschina.net/u/3184223/blog/1558707

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值