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