GoAccess As A Real-Time Web Log Analyzer
“GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.”
“GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.”
Requirements: user with root privileges or non-root user with sudo privileges.
$ sudo apt update && sudo apt upgrade -y
$ sudo apt install nginx -y
$ sudo systemctl is-enabled nginx.service
$ sudo systemctl status nginx.service
## if nginx is not enabled, enable it and run ##
“This HTML5 file browser allows to browse and share files in a public server directory. Unlike some other solutions out there, this file browser does not depend on any server-side code. Instead, directory listings are used to parse the list of available files.”
My test platform: CentOS Linux release 7.6.1810 (Core)
Requirements: user with root privileges or non-root user with sudo privileges.
Edit the configuration file /etc/nginx/nginx.conf and add as shown below:
server {
[...]
gzip on;
gzip_vary on;
gzip_min_length 10240;
gzip_proxied expired no-cache no-store private auth;
gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml;
gzip_disable "MSIE [1-6]\.";
...
}
My test platform: Debian 9.9
Requirements: user with root privileges or non-root user with sudo privileges.
$ sudo su - root
git clone https://github.com/Neilpang/acme.sh.git
cd acme.sh
./acme.sh --install --accountemail your_email@yourdomain.com
source ~/.bashrc
cd ~
acme.sh --version