使用 suexec 配置 awstats

使用 suexec 配置 awstats

我有一个 Web 服务器,其中有 100 多个网站以 fcgid 和 suexec 运行 apache 和 php。

我已经在我的服务器(FreeBSD)上配置了 awstats,如下所示FreeBSD 上的 awstats 安装但是当我尝试访问其中一个网站的统计信息时,出现“500 内部服务器错误”,并且在 suexec 错误日志中出现错误“命令不在 docroot 中(/usr/local/www/awstats/cgi-bin/awstats.pl)”

我知道如果 php 作为 apache 模块运行,安装就会有效,但作为 fcgid 运行则不容易。

请指导我如何为运行 phpsuexec 的服务器上的所有域配置 awstats。

谁来帮帮我。

谢谢

答案1

运行 suexec -V,你会看到执行docroot。将 awstat 安装复制到此路径。例如,在我的路径是 /var/www :

$ suexec -V
 -D AP_DOC_ROOT="/var/www"
 -D AP_GID_MIN=100
 -D AP_HTTPD_USER="apache"
 -D AP_LOG_SYSLOG
 -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
 -D AP_UID_MIN=500
 -D AP_USERDIR_SUFFIX="public_html"

相关内容