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