Установка awstats в apache2 с ubuntu 13.10

Я пытаюсь установить awstats в apache2 с Ubuntu 13.10 на виртуальной машине. Это руководство, которому я следовал: установка Awstats

Я использую порт для доступа к моей виртуальной машине следующим образом: "myname.es:port"

Должен ли я добавить порт в эти строки?

  SiteDomain="yourdomain.ext"
  HostAliases="localhost 127.0.0.1 yourdomain.ext"

У меня другая проблема, когда мне нужно вставить следующий код

  Alias /awstatsclasses "/usr/share/awstats/lib/"
  Alias /awstats-icon "/usr/share/awstats/icon/"
  Alias /awstatscss "/usr/share/doc/awstats/examples/css"
  ScriptAlias /awstats/ /usr/lib/cgi-bin/
  Options ExecCGI -MultiViews +SymLinksIfOwnerMatch

в /etc/apache2/sites-available/000-default.conf и я перезагружаю apache2, я вижу ошибку:

  * Reloading web server apache2                                             * 
  * The apache2 configtest failed. Not doing anything.
  Output of config test was:
  AH00526: Syntax error on line 20 of /etc/apache2/sites-enabled/000-default.conf:
  Either all Options must start with + or -, or no Option may.
  Action 'configtest' failed.
  The Apache error log may have more information.

Если я прокомментирую строку «Options ExecCGI -MultiViews +SymLinksIfOwnerMatch» в 000-default.conf, ошибка исчезнет, ​​но я не могу получить доступ к awstats, используя:

http://mydomain.ext/awstats/awstats.pl

Это связано с тем, что в моей папке "/var/www" нет ни одной папки с именем awstats, которая содержит файл awstats.pl.

Я пробовал много учебников, но я не знаю, что я могу делать неправильно. Может кто-нибудь помочь мне? Спасибо


person David González    schedule 01.03.2014    source источник


Ответы (1)


Добавьте + перед ExecCGI. Затем перезагрузите.

person surgeon    schedule 30.03.2014