Как заставить AWStats генерировать статические HTML-файлы?

Я хочу, чтобы AWStats работал на моем веб-сервере, который запускает Debian 4.4.5-8 с Apache 2.

Есть несколько веб-сайтов, которые имеют свой собственный файл конфигурации, похожий на этот:

Include "/etc/awstats/awstats.model.conf"
LogFile="/var/customers/logs/myname-example.com-access.log"
LogType=W
LogFormat = 1
LogSeparator=" "
SiteDomain="example.com"
HostAliases="*.example.com"
DirData="/www/myname/awstats/example.com/"

Я ожидаю, что файлы HTML будут записаны в /www/myname/awstats/example.com/, к которому я затем смогу получить доступ через Apache. Однако когда я запускаю /usr/share/awstats/tools/buildstatic.sh, происходит следующее: файлы.txt записываются в этот каталог, а нужные мне HTML-файлы записываются в /var/cache/awstats. Файл ошибок в / tmp остается пустым.

Почему это происходит и как мне заставить работать так, как я хочу?

1 ответ

DirData не должен читаться непосредственно веб-сервером. Он используется awstats.pl.

Дело в том, что /var/cache/awstats жестко запрограммирован в buildstatic.sh, поэтому вы должны изменить две строки, упоминающие это:

mkdir -p /var/cache/awstats/$c/$Y/$m/

а также

-dir=/var/cache/awstats/$c/$Y/$m/ >$TMPFILE 2>&1
Другие вопросы по тегам