nginx + goaccess
Sfalimov
nginx-forum на forum.nginx.org
Сб Май 13 09:21:12 UTC 2017
Добрый день.
Дано: web server apache, reverse proxy nginx + парсер логов goaccess
В последней версии goaccess утилиту можно запустить с ключом
--real-time-html и получить красивую вэбморду с парсингом логов в реальном
времени (пример: http://rt.goaccess.io/)
Утилита goaccess по умолчанию слушает 7890 порт.
данные с сервера:
iptables -L -n -v | grep 7890
1 60 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0
tcp dpt:7890
запускается goaccess следующей командой
goaccess /var/log/apache2/domains/123.com.log -o
/home/admin/web/stat.123.com/public_html/index.html --real-time-html
--ws-url=stat.123.com
конфиг nginx
server {
listen 99.99.99.99:80;
server_name stat.123.com s.123.com;
error_log /var/log/apache2/domains/stat.123.com.error.log error;
location / {
proxy_pass http://99.99.99.99:8080;
location ~*
^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|tif|tiff|css|js|htm|html|ttf|otf|webp|woff|txt|csv|rtf|doc|docx|xls|xlsx|p$
root
/home/admin/web/stat.alexeymirnoff.com/public_html;
access_log /var/log/apache2/domains/stat.123.com.log
combined;
access_log /var/log/apache2/domains/stat.123.com.bytes
bytes;
expires max;
try_files $uri @fallback;
}
}
location /error/ {
alias /home/admin/web/stat.123.com/document_errors/;
}
location @fallback {
proxy_pass http://99.99.99.99:8080;
}
При текущей конфигурации goaccess генерит статический index.html, а хотелось
бы чтобы это было Real Time.
Вопрос: Какие настройки должны быть у nginx чтобы на сервере по адресу:
http://stat.123.com/ показывалась статистика goaccess?
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,274196,274196#msg-274196
Подробная информация о списке рассылки nginx-ru