GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Open Web Analytics su Ubuntu 18.04

Open Web Analytics (OWA) è una piattaforma analitica open source, scritta in PHP. Lo scopo principale di questa applicazione è analizzare e monitorare il modo in cui le persone utilizzano le tue pagine web o applicazioni, che poi ti forniscono dati analitici per il tuo sito web. Questa applicazione può fornirti un'analisi completa di un sito Web o di un'app per farti sapere esattamente come funzionano le tue pagine Web e cosa deve essere migliorato. L'analisi web OWA viene utilizzata quando si desidera il controllo completo sull'analisi delle pagine Web senza utilizzare servizi di terze parti, come Google Analytics, Hotjar, OmniConvert, ecc. Questa applicazione include anche il supporto integrato per il monitoraggio dei siti Web in esecuzione sul framework di gestione dei contenuti più popolari, come il nostro WordPress Hosting e MediaWiki Hosting. In questo articolo, ti mostreremo come installare Open Web Analytics (OWA) su un server Ubuntu 18.04.

1. Collegati al tuo server

Prima di iniziare, devi connetterti al tuo server tramite SSH come utente root. Per fare ciò, usa il seguente comando:

ssh root@IP_Address -p port_number

Ovviamente dovrai sostituire IP_Address e port_number con l'indirizzo IP del tuo server effettivo e il numero di porta SSH.

Una volta effettuato l'accesso, assicurati che il tuo server sia aggiornato eseguendo i seguenti comandi:

sudo apt update
sudo apt upgrade

2. Installa MariaDB Database Server e crea un database per OWA

Poiché un server di database è uno dei prerequisiti necessari per eseguire Open Web Analytics, installeremo MariaDB, che è un ottimo server di database open source. Digita il seguente comando per installare MariaDB sul tuo server:

sudo apt install mariadb-server mariadb-client

Dopo aver installato MariaDB sul tuo server, puoi utilizzare i comandi seguenti per arrestare, avviare e abilitare il servizio MariaDB.

sudo systemctl stop mariadb.service
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Il comando successivo è facoltativo. Puoi eseguire il comando se desideri proteggere il tuo server MariaDB impedendo l'accesso root remoto, rimuovendo il database di test e impostando una password di root.

sudo mysql_secure_installation

Quando richiesto, rispondi alle domande seguenti seguendo questa guida.

Enter current password for root (enter for none): Since no password is currently set, just press Enter once.
Set root password? [Y/n]: Y
New password: Enter your password
Re-enter new password: Repeat your password
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

Riavvia il server MariaDB, così le modifiche avranno effetto.

sudo systemctl restart mariadb.service

Ora dovresti essere in grado di accedere al tuo server MariaDB con il comando:

sudo mysql -u root -p

Quindi digita la password che hai creato sopra per accedere. Una volta che sei nella shell di MariaDB, puoi usare il comando seguente e creare un database chiamato owa_db per l'applicazione OWA.

CREATE DATABASE owa_db;

Quindi crea un utente del database chiamato owa_user e sostituisci Str0n9Pas$worD con la tua password.

CREATE USER 'owa_user'@'localhost' IDENTIFIED BY 'Str0n9Pas$worD';

Per concedere all'utente owa_user con pieno accesso al database owa_db , esegui questo comando:

GRANT ALL ON owa_db.* TO 'owa_user'@'localhost' IDENTIFIED BY 'Str0n9Pas$worD' WITH GRANT OPTION;

Ancora una volta, ricorda di modificare Str0n9Pas$worD con la password che hai usato nel comando precedente.

Ora puoi usare i flush privileges comando per ricaricare le tabelle di sovvenzione:dopo averlo fatto, puoi uscire dalla shell MariaDB.

FLUSH PRIVILEGES;
EXIT;

3. Installa Apache2 HTTP Server su Ubuntu

Per eseguire OWA, è necessario un server Web che servirà le pagine Web. Apache2 è tra i server Web più popolari in uso e, in questo tutorial, Apache2 è la nostra scelta di server Web.

Esegui il comando seguente per installare Apache2:

sudo apt install apache2

Utilizzare i comandi seguenti per avviare, arrestare e abilitare il servizio Apache:

sudo systemctl stop apache2.service
sudo systemctl start apache2.service
sudo systemctl enable apache2.service

Per confermare che Apache2 sia installato correttamente, puoi aprire il tuo browser web preferito e digitare l'indirizzo IP del tuo server o il tuo dominio (supponiamo che sia già puntato al tuo server) e dovresti essere in grado di visualizzare la pagina di benvenuto predefinita di Apache2 server web.

4. Installa PHP 7.2 e moduli correlati

OWA richiede PHP 5.2.xo versioni successive, quindi, in questo tutorial, abbiamo scelto di utilizzare PHP versione 7.2. Tuttavia, PHP 7.2 potrebbe non essere disponibile nei repository Ubuntu preinstallati, quindi, se desideri installare e utilizzare questa versione di PHP, dovrai ottenerla da un repository di terze parti. Eseguendo i comandi seguenti, aggiungerai il PPA di Ondřej Surý, che ha la versione di PHP di cui abbiamo bisogno:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php

Quindi, aggiorna e aggiorna i pacchetti PHP a PHP 7.2

sudo apt update

Se vuoi installare PHP 7.2 insieme ai moduli necessari per l'esecuzione di OWA, esegui questo comando:

sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-curl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli

5. Scarica e installa Open Web Analytics

Usa i comandi seguenti per cambiare la directory in /opt e scarica Open Web Analytics.

cd /opt
wget https://github.com/padams/Open-Web-Analytics/archive/1.6.2.zip

Decomprimi il contenuto e sposta i file in /var/www/html/owa directory:

unzip 1.6.2.zip
sudo mv Open-Web-Analytics-1.6.2 /var/www/html/owa

Modifica le autorizzazioni:

sudo chown -R www-data:www-data /var/www/html/owa/
sudo chmod 755 /var/www/html/owa/

6. Configura un host virtuale per il sito OWA

Una volta installato Apache, possiamo continuare e creare un host virtuale per il nome di dominio che vogliamo utilizzare. Nel comando seguente utilizzeremo nano come editor, tuttavia, se nano non è il tuo editor di testo preferito, puoi utilizzare qualsiasi editor di tua scelta e creare un nuovo file di configurazione chiamato owa.conf .

sudo nano /etc/apache2/sites-available/owa.conf

Incolla la configurazione di Apache dal basso nel file e sostituisci your_domain_name.com con il tuo nome di dominio effettivo:

<VirtualHost *:80>
ServerAdmin admin@your_domain_name.com
DocumentRoot /var/www/html/owa
ServerName your_domain_name.com <Directory /var/www/html/owa/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

Al termine della modifica del file, salvalo e chiudilo.

Ora che hai configurato l'host virtuale, puoi disabilitare l'host virtuale Apache predefinito e abilitare l'host virtuale OWA.

Disabilita l'host virtuale Apache predefinito con questo comando:

sudo a2dissite 000-default

quindi, abilita l'host virtuale OWA:

sudo a2ensite owa.conf

inoltre, devi assicurarti che la mod rewrite è abilitato:

sudo a2enmod rewrite

Riavvia Apache in modo che  le modifiche abbiano effetto:

sudo systemctl restart apache2.service

7. Installazione guidata OWA

In questa parte del tutorial, installeremo OWA tramite un browser web. Apri il tuo browser web preferito e digita il tuo dominio:

http://your_domain_name.com/

Dovresti essere in grado di vedere la pagina "Benvenuto nell'installatore":

Fai clic sul 'Let's Get Started...' pulsante in modo da poter continuare con l'installazione di OWA. Nella pagina successiva, inserisci le informazioni di connessione al database e crea un account amministratore, in modo da poter gestire l'applicazione tramite il back-end.

Quando hai finito di inserire le informazioni necessarie, fai clic su 'Continue...' pulsante. La pagina successiva ti consentirà di creare un account superutente in grado di gestire la piattaforma.

Congratulazioni! Hai installato con successo Open Web Analytics sul tuo server. Ora puoi accedere utilizzando il nome utente e la password che hai creato e generare il tracker.

Una volta effettuato l'accesso, puoi vedere il codice di monitoraggio che dovrai aggiungere alla pagina web che desideri monitorare.

Affinché OWA funzioni correttamente, devi aggiungere il codice a ciascuna pagina del tuo sito web. È possibile trovare l'elenco dei siti Web monitorati all'indirizzo http://your_domain_name.com/index.php

In questo articolo vi abbiamo mostrato come installare Apache2, PHP 7.2, il MariaDB Database Server, quindi abbiamo creato il database OWA e installato l'applicazione Open Web Analytics. Ora puoi iniziare a esplorare questa utile applicazione.

Ovviamente, se sei uno dei nostri clienti di hosting Ubuntu, non devi installare Open Web Analytics sul tuo VPS Ubuntu 18.04:chiedi semplicemente ai nostri amministratori, siediti e rilassati. I nostri amministratori installeranno e configureranno immediatamente Open Web Analytics su Ubuntu 18.04 per te.

PS . Se ti è piaciuto questo post su come installare Open Web Analytics su un VPS Ubuntu 18.04 , condividilo con i tuoi amici sui social network utilizzando i pulsanti di condivisione qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.


Panels
  1. Come installare gli annunci aperti su Ubuntu 18.04

  2. Come installare Open eShop su Ubuntu 18.04

  3. Come installare Roundcube Webmail su Ubuntu 20.04

  4. Come installare Matomo Web Analytics su Ubuntu 20.04

  5. Come installare MariaDB su Ubuntu 22.04

Come installare Hiawatha Web Server su Ubuntu 14.04

Come installare Hiawatha Web Server su Ubuntu 16.04

Come installare Open Web Analytics su Ubuntu 18.04 LTS

Come installare Nginx Web Server su Ubuntu 20.04

Come installare aaPanel su Ubuntu 20.04

Come installare il server Web Lighttpd su Ubuntu 18.04