Я пытаюсь запустить GoAccess пример:GoAccess Установить сервер WebSocket для прослушивания порта 7890 и локального хоста
# goaccess -f access.log -o report.html --real-time-html
Там Либо
Parsing... [41] [0/s]
ИЛИ нет выхода в терминале. Я жду долго. Затем CTRL + C:
^CSIGINT caught!
Stopping WebSocket server...
Может быть, я пропускаю шаг в:
«Для вывода отчета HTML и настроить сервер WebSocket для прослушивания порта 7890 и локальный.»
«Сброс соединения» на my.ip.address.here:7890
.
Я предполагаю, что nginx не участвует в этом, так как его журналы показывают только вызовы на другие веб-страницы.
Есть ли какая-то другая конфигурация или журналы, которые я мог бы изучить?
UPDATE:
Чуть более ясно и получили это далеко:
$ sudo goaccess -f /var/log/nginx/access.log.1 -o /usr/share/nginx/www/report.html \\
--real-time-html --ws-url=domain.com
Parsing... [84] [0/s]
я могу:
telnet domain.com 7890
Trying 45.55.xxx.xxx...
Connected to domain.com.
Escape character is '^]'.
В браузере: domain.com:7890/report.html возвращает Сброс соединения.
ли кто-то уточнить, что этот путь должен представлять:
/usr/share/nginx/www/report.html
должен ли report.html
на самом деле существует и не нужен путь, чтобы быть в определенном месте в системе сервера?
Это может быть несколько недель (по крайней мере), прежде чем я смогу подтвердить это, поэтому, если кто-либо найдет ответ НЕ, чтобы быть решением, прокомментируйте его, поскольку я принимаю его, потому что он решает проблему и имеет смысл в качестве решения. Надеюсь, это круто. – MikeiLL
GoAccess обновил свои FAQ и документы с запиской о HTTPS, как я просил. https://goaccess.io/faq и https://goaccess.io/man – MitchellK