partisan42
@partisan42
Новичок в Linux.

Как опубликовать ресурс на lighttpd?

Доброго всем дня. Прошу сильно не бить, а указать в какую сторону копать.
Имеется ubuntu server 20.04.
На нём удачно крутится Squid.
Но понадобился какой нибудь анализатор логов. Сначала я бился со SquidAnalyzator, но не смог завести его под apache2. Да и вообще пишут что он под debian'образными системами не особо хорошо работает.
Обратил внимание на связку SARG+lighttpd. SARG установил, отчёт сгенерировал... Красота. Но вот с веб-интерфейсом всё так легко не получилось.
Привожу содержимое файла /etc/lighttpd/conf-available/sarg.conf
$HTTP["host"] == "squid-reports.local" { #FDQN

server.document-root = "/var/www/squid-reports/" # Document-root of the webserver
accesslog.filename = "/var/log/lighttpd/squid-reports_access.log" # Web server Access log file
server.errorlog = "/var/log/lighttpd/squid-reports_error.log" # Web server Error log file

}


Перезапускаю lighttpd
partisan42@proxy:/var/log$ sudo systemctl restart lighttpd.service
partisan42@proxy:/var/log$ sudo systemctl status lighttpd.service
● lighttpd.service - Lighttpd Daemon
     Loaded: loaded (/lib/systemd/system/lighttpd.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2021-04-13 10:00:58 UTC; 9s ago
    Process: 25957 ExecStartPre=/usr/sbin/lighttpd -tt -f /etc/lighttpd/lighttpd.conf (code=exited, status=0/SUCCESS)
   Main PID: 25975 (lighttpd)
      Tasks: 1 (limit: 2169)
     Memory: 1.5M
     CGroup: /system.slice/lighttpd.service
             └─25975 /usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf

Apr 13 10:00:58 proxy systemd[1]: Starting Lighttpd Daemon...
Apr 13 10:00:58 proxy lighttpd[25957]: 2021-04-13 10:00:58: (configfile-glue.c.46) DEPRECATED: don't set server options in conditionals, variable: server.errorlog
Apr 13 10:00:58 proxy lighttpd[25957]: 2021-04-13 10:00:58: (server.c.1517) WARNING: unknown config-key: accesslog.filename (ignored)
Apr 13 10:00:58 proxy systemd[1]: Started Lighttpd Daemon.
Apr 13 10:00:58 proxy lighttpd[25975]: 2021-04-13 10:00:58: (configfile-glue.c.46) DEPRECATED: don't set server options in conditionals, variable: server.errorlog
partisan42@proxy:/var/log$


Удостоверяюсь что apache2 потушен.
partisan42@proxy:/var/log$ sudo systemctl status apache2.service
● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: inactive (dead) since Tue 2021-04-13 09:06:38 UTC; 55min ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 6413 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS)
   Main PID: 761 (code=exited, status=0/SUCCESS)

Apr 13 08:41:24 proxy systemd[1]: Starting The Apache HTTP Server...
Apr 13 08:41:28 proxy apachectl[729]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress th>
Apr 13 08:41:28 proxy systemd[1]: Started The Apache HTTP Server.
Apr 13 09:06:38 proxy systemd[1]: Stopping The Apache HTTP Server...
Apr 13 09:06:38 proxy apachectl[6415]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress t>
Apr 13 09:06:38 proxy systemd[1]: apache2.service: Succeeded.
Apr 13 09:06:38 proxy systemd[1]: Stopped The Apache HTTP Server.


И пытаюсь зайти уже в сам SARG
60756ca803802634742178.png

Я понимаю что ответ лежит на поверхности, но у меня уже замылился взгляд.
Если же я изобретаю ненужный велосипед, буду искренне признателен за указание верного направления:)
  • Вопрос задан
  • 215 просмотров
Решения вопроса 1
dyuriev
@dyuriev
A posteriori
Вы в качестве хоста указали squid-reports.local, а подключаетесь по айпишнику еще и в подкаталог

стучитесь по хосту (не забудьте в /etc/hosts прописать, если у вас там резолвера нет своего для *.local)

PS:
DEPRECATED: don't set server options in conditionals, variable: server.errorlog

это не ошибка, а варнинг, просто в этом месте server.errorlog указывать не стоит, это устаревшая практика и в будущих версиях будет выпилена
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы