awstats + tomcat 配置求解

lihuai618 2012-02-07 11:21:54
各们大侠:
最近在配置awstats + tomcat分析日志发现HTTP Status 404 - /awstats/cgi/awstats.pl错误,请各位大侠帮忙

具体如下:
操作系统为win7
安装了ActivePerl-5.14.2.1402 ,在任意命令行下输入perl -v,都能正确显示版本,应该说明perl没有问题!
Tomcat为apache-tomcat-7.0.25,解压在E:目录下
修改E:/apache-tomcat-7.0.25/conf/server.xml文件中
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".log" pattern="combined" fileDateFormat="yyyy-MM-dd" resolveHosts="false"/>
修改E:/apache-tomcat-7.0.25/conf/web.xml文件中
<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>
<load-on-startup>5</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>cgi</servlet-name>
<url-pattern>/cgi-bin/*</url-pattern>
</servlet-mapping>
这里有个问题要请教,参数cgiPathPrefix的值 是写WEB-INF/cgi还是写WEB-INF/cgi-bin??
...全文
714 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihuai618 2012-02-07
  • 打赏
  • 举报
回复
在E:/apache-tomcat-7.0.25/webapps目录下创建awstats文件夹,在awstats目录下创建WEB-INF文件夹;
将解压包awstats-7.0.zip解压后,将wwwroot目录下除外cgi-bin文件夹的所有内容拷贝到awstats目录下,将cgi-bin文件夹及内容拷贝到awstats/WEB-INF目录下;
将awstats/WEB-INF/cgi-bin目录下的awstats.model.conf文件改名为awstats.localhost.conf,并打开此文件,修改如下值:
LogFile="E:/apache-tomcat-7.0.25/logs/localhost_access_log.%YYYY-%MM-%DD.log"
LogType=W
SiteDomain="localhost"
HostAliases="localhost 127.0.0.1"
DirData="."
DirCgi="/cgi-bin"
DirIcons="/awstats/icon"
AllowToUpdateStatsFromBrowser=1
DefaultFile="index.jsp index.html"
保存后,在命令行中 cd E:/apache-tomcat-7.0.25/webapps/awstats/WEB-INF/cgi-bin,然后输入
perl awstats.pl -config=localhost -update
能正常生成

但启动tomcat后,在浏览器中输入
http://localhost/awstats/cgi-bin/awstats.pl?config=localhost

http://localhost/awstats/cgi/awstats.pl?config=localhost
都报HTTP Status 404 - /awstats/cgi-bin/awstats.pl

HTTP Status 404 - /awstats/cgi/awstats.pl
错误,在awstats目录放入一个纯html文件能正常显示

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧