In questo tutorial, ti mostreremo come installare Open Web Analytics su un VPS Debian 9.
Open Web Analytics è uno strumento di analisi del traffico open source che aiuta i proprietari di siti Web ad analizzare come i visitatori utilizzano i loro siti Web. Open Web Analytics consente inoltre ai proprietari di tenere traccia dei visitatori del proprio sito Web, inclusi i movimenti del mouse, lo scorrimento e la pressione dei tasti. Inoltre, Open Web Analytics ha un supporto integrato per il monitoraggio di siti Web creati con i più diffusi sistemi di gestione dei contenuti, come WordPress e MediaWiki.
Prerequisiti:
- Un VPS con Debian 9. Per questo tutorial useremo uno dei nostri Debian SSD 1 VPS.
- Accesso all'utente root o a un utente con privilegi sudo.
Passaggio 1:accedi al server aggiorna i pacchetti del sistema operativo del tuo server
Accedi al tuo server Debian 9 con SSH come utente root o come utente con privilegi sudo:
ssh root@IP_Address -p Port_number
Prima di poter iniziare con l'installazione di Open Web Analytics, dobbiamo assicurarci che tutti i pacchetti del sistema operativo Debian installati sul server siano aggiornati. Possiamo farlo eseguendo i seguenti comandi:
sudo apt-get update sudo apt-get upgrade
Fase 2:installa Apache
Apache è un server Web intuitivo e molto popolare disponibile su quasi tutte le distribuzioni Linux. Questo è il server web che useremo per questo tutorial.
Innanzitutto, controlla se Apache è già installato e in esecuzione sul tuo server Debian:
ps aux | grep apache2
Possiamo anche verificare se ci sono pacchetti Apache2 installati sul server:
dpkg -l | grep apache2
Se Apache è già installato sul server, possiamo saltare i passaggi di installazione di Apache e procedere con il passaggio 4, che è l'installazione di PHP.
Se Apache non è installato sul tuo sistema, possiamo installarlo utilizzando:
apt-get install apache2
Una volta installato, avvia il server Apache e abilitalo all'avvio all'avvio del server:
systemctl start apache2 systemctl enable apache2
Fase 3:abilita il modulo "Riscrivi" di Apache
Abilita la rewrite
di Apache modulo, se non già abilitato:
a2enmod rewrite
Riavvia il servizio Apache per rendere effettive le modifiche:
systemctl restart apache2
Fase 4:installa PHP e le estensioni PHP richieste
La versione predefinita di PHP disponibile dal repository ufficiale di Debian 9 è PHP 7.0. Installa PHP 7.0, insieme ad alcune estensioni PHP necessarie per il corretto funzionamento di Open Web Analytics:
sudo apt-get update sudo apt-get install php7.0 php7.0-common php7.0-curl php7.0-gd php7.0-curl php7.0-dom php7.0-mysql php7.0-intl sudo a2enmod php7.0
Fase 5:Configura PHP
Individua il file di configurazione PHP:
php -c /etc/php/7.0/apache2/ -i |grep "Loaded Configuration File"
L'output dovrebbe essere qualcosa del genere:
Loaded Configuration File => /etc/php/7.0/apache2/php.ini
Modifica il php.ini
file di configurazione utilizzando il tuo editor di testo preferito:
vi /etc/php/7.0/apache2/php.ini
Aggiungi/modifica le seguenti opzioni:
memory_limit = 256M file_uploads = On allow_url_fopen = On allow_url_include = Off post_max_size 32M upload_max_filesize = 8M max_execution_time = 300 default_charset = "UTF-8" date.timezone = "America/Chicago"
Fase 6:crea un host virtuale in Apache
Per poter accedere a Open Web Analytics utilizzando un nome di dominio, dobbiamo creare un host virtuale in Apache per il tuo dominio.
Nota: devi avere già un dominio registrato e configurato per il tuo server.
Apri il file utilizzando il tuo editor di testo preferito:
vi /etc/apache2/sites-available/your-domain.com.conf
Quindi aggiungi il seguente contenuto al file:
<VirtualHost *:80> ServerAdmin [email protected] ServerNameyour-domain.com
ServerAliaswww.your-domain.com
DocumentRoot /var/www/html/your-domain.com <Directory /var/www/html/your-domain.com> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined </VirtualHost>
Ricorda di sostituire "tuo-dominio.com" con il tuo nome di dominio effettivo.
Per abilitare l'host virtuale che abbiamo appena creato, esegui il seguente comando:
a2ensite your-domain.com.conf
Quindi, disabilita la configurazione predefinita di Apache:
a2dissite 000-default.conf
Riavvia il servizio Apache per rendere effettive le modifiche:
systemctl restart apache2
Passaggio 7:installa MariaDB
Useremo MariaDB come motore di database. Possiamo installare il server MariaDB dal repository di base di Debian 9 usando i seguenti comandi:
sudo apt-get install mariadb-server-10.1 mariadb-server-core-10.1
Se lo desideri, puoi migliorare ulteriormente la sicurezza del tuo server MariaDB eseguendo un comando che risponderà ad alcune domande.
mysql_secure_installation
Ti suggeriamo di rispondere a ogni domanda con il carattere "Y" per sì.
Fase 8:crea un database per OWA
Crea un database MySQL per il sito Web di Open Web Analytics:
mysql -u root -p
MariaDB [(none)]> CREATE DATABASE owa; MariaDB [(none)]> GRANT ALL PRIVILEGES ON owa.* TO 'owa'@'localhost' IDENTIFIED BY 'Password'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> exit;
Non dimenticare di sostituire "Password" con una password efficace.
Passaggio 9:installa Open Web Analytics
Scarica l'ultima versione di OWA, disponibile all'indirizzo (http://downloads.openwebanalytics.com) ed estraila nella directory principale dei documenti del tuo sito Web (ad es. /var/www/html/tuo-dominio.com).
Il nostro esempio di seguito ha già impostato il link per l'ultima versione al momento della scrittura:
cd /opt/ wget https://github.com/padams/Open-Web-Analytics/archive/1.6.2.tar.gz tar -xvzf 1.6.2.tar.gz mkdir -p /var/www/html/your-domain.com/owa/ mv /opt/Open-Web-Analytics-*/* /var/www/html/your-domain.com/owa/ chown -R www-data:www-data /var/www/html/your-domain.com/owa/ rm 1.6.2.tar.gz
Apri http://your-domain.com/owa/
in un browser web e segui le istruzioni sullo schermo:
Fai clic sul pulsante "Iniziamo" e nella pagina successiva inserisci le seguenti informazioni per il database MySQL:
- Host database:localhost
- Nome database:owa
- Utente database:owa
- Password database:inserisci la password del tuo utente MySQL 'owa' (in questo tutorial, è impostata su Password).
Fai clic su "Continua".
Nella pagina successiva, inserisci il dominio del sito web da tracciare, il tuo indirizzo email e imposta una password per l'utente admin OWA. Fai clic su "Continua".
Questo è tutto. L'installazione di Open Web Analytics è completa.
Ora puoi accedere al back-end dell'amministratore di OWA e creare un tracker per il tuo sito web.
Passaggio 10:installa e abilita Open Web Analytics su un sito Web WordPress
OWA può essere facilmente installato e abilitato su un sito Web WordPress. Segui semplicemente questi passaggi:
Scarica l'ultima versione di OWA nella directory "plugin" del tuo sito Web WordPress, ad esempio:
cd /opt/ wget https://github.com/padams/Open-Web-Analytics/archive/1.6.2.tar.gz tar -xvzf 1.6.2.tar.gz mkdir -p /path-to-the-wordpress-website/wp-content/plugins/owa/ mv /opt/Open-Web-Analytics-*/* /path-to-the-wordpress-website/wp-content/plugins/owa/ chown -R www-data:www-data /path-to-the-wordpress-website/wp-content/plugins/owa/
Non dimenticare di sostituire "percorso-del-sito-web-wordpress" con il percorso effettivo della directory principale dei documenti del tuo sito Web WordPress.
Accedi al tuo backend di WordPress e attiva il plug-in. Questo creerà tutte le tabelle di database richieste con il prefisso owa_ nello stesso database utilizzato da WordPress. Open Web Analytics inizierà immediatamente a monitorare tutte le pagine Web e i feed generati da WordPress. Inoltre, ci sono molte opzioni OWA che possono essere configurate in base alle tue esigenze. Queste opzioni sono disponibili nella scheda delle opzioni principali nel back-end di WordPress.
Ovviamente, non è necessario installare Open Web Analytics su Debian 9, se utilizzi una delle nostre soluzioni di hosting Debian gestito, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di impostare e configurare Open Web Analytics su Debian 9 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS . Se ti è piaciuto questo post su come installare Open Web Analytics su un Debian 9 VPS , per favore condividilo con i tuoi amici sui social network usando le scorciatoie di condivisione qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.