GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa Open Web Analytic su CentOS 7

Nell'articolo di oggi installeremo Open Web Analytics (OWA) su un CentOS 7 VPS. Open Web Analytics (OWA) è un software di analisi web open source che puoi utilizzare per monitorare e analizzare il modo in cui le persone utilizzano i tuoi siti Web e le tue applicazioni. È scritto in PHP e utilizza un database MySQL. OWA è simile a Google Analytics sebbene sia un software server che chiunque può installarlo ed eseguirlo su un VPS Linux.

OWA è concesso in licenza con GPL e fornisce ai proprietari e agli sviluppatori di siti Web modi semplici per aggiungere analisi Web ai loro siti utilizzando semplici API basate su Javascript, PHP o REST. Viene inoltre fornito con il supporto integrato per il monitoraggio di siti Web realizzati con framework di gestione dei contenuti popolari come WordPress e MediaWiki.

1. REQUISITI

Utilizzeremo il nostro piano di hosting VPS Linux SSD 1 per questo tutorial.

Accedi al tuo server tramite SSH:

# ssh root@server_ip

Prima di iniziare, inserisci il comando seguente per verificare se sul tuo computer è installata la versione corretta di CentOS:

# cat /etc/redhat-release

che dovrebbe darti l'output sottostante:

CentOS Linux release 7.2.1511 (Core)

2. AGGIORNA IL SISTEMA

Assicurati che il tuo server sia completamente aggiornato:

# yum update

3. INSTALLA OPEN WEB ANALYTICS

Scaricheremo l'archivio zip OWA in /opt directory. Puoi prendere l'ultima versione qui.

Esegui i seguenti comandi:

# cd /opt

# wget https://github.com/padams/Open-Web-Analytics/archive/1.6.0.zip

Decomprimi l'archivio scaricato. Se non hai unzip installato sul tuo server, puoi farlo usando:yum install unzip

# unzip 1.6.0.zip

Rinominare la directory decompressa in un valore più adatto e più facile da ricordare. Il comando seguente fa esattamente questo e sposta la directory nella root del documento di Apache (/var/www/html ):

# mv Open-Web-Analytics-1.6.0/ /var/www/html/owa/

Inserisci la directory:

# cd /var/www/html/owa/

4. CONFIGURA MySQL

Il tuo prossimo passo è creare un database per OWA. Ma prima di farlo, se non hai una password di root MySQL attiva, sentiti libero di eseguire lo script post-installazione "mysql_secure_installation ' per impostare una password di root:

# mysql_secure_installation
- Set root password? [Y/n] y
- 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

5. CREA NUOVO DATABASE

Quindi, hai appena configurato la password di root MySQL a tuo piacimento. La prossima cosa che devi fare è creare il database OWA effettivo. Accedi al tuo servizio MySQL come root ed esegui le seguenti query:

# mysql -u root -p

mysql> create database owa;

mysql> grant all privileges on owa.* to owa@localhost identified by 'your_password';

mysql> flush privileges;

mysql> exit
Bye

6. CONFIGURA IL SERVER WEB APACHE

Con questa cura ora puoi creare una configurazione di host virtuale Apache per il dominio che utilizzerai per accedere a OWA. Usando il tuo editor di testo preferito, apri un file. Stiamo usando nano :

# nano /etc/httpd/conf.d/your_domain.conf

Ora incolla quanto segue:

<VirtualHost *:80>
ServerAdmin webmaster@your_domain.com
DocumentRoot "/var/www/html/owa/"
ServerName your_domain.com
ServerAlias www.your_domain.com
ErrorLog "/var/log/httpd/your_domain.com-error_log"
CustomLog "/var/log/httpd/your_domain.com-access_log" combined

<Directory "/var/www/html/owa/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Non dimenticare di modificare i valori tuo_dominio con il tuo nome di dominio effettivo. Salva e chiudi il file. Riavvia Apache per rendere effettive le modifiche:

# service httpd restart

Tuttavia, non abbiamo ancora finito. C'è una piccola cosa da fare. Creare un file di configurazione per OWA. Copia owa-config-dist.php in un nuovo owa-config.php file:

# cp owa-config-dist.php owa-config.php

Ora, utilizzando un editor di testo, apri il file e aggiorna i valori del database e dell'URL per l'installazione di OWA. Una volta aggiornati, i valori dovrebbero apparire come quelli seguenti:

/**
 * DATABASE CONFIGURATION
 *
 * Connection info for databases that will be used by OWA.
 *
 */
define('OWA_DB_TYPE', 'mysql'); // options: mysql
define('OWA_DB_NAME', 'owa'); // name of the database
define('OWA_DB_HOST', 'localhost'); // host name of the server housing the database
define('OWA_DB_USER', 'owa'); // database user
define('OWA_DB_PASSWORD', 'your_password'); // database user's password

define('OWA_PUBLIC_URL', 'http://your_domain.com/');

Salva e chiudi il file. Ultimo ma non meno importante, assegna la proprietà della directory owa.

# chown apache: -R /var/www/html/owa/

Ora apri il tuo browser web preferito e vai su http://tuo_dominio.com per completare l'installazione di OWA. Sarai accolto da una pagina come mostrato nell'immagine qui sotto.

Fai clic su "Iniziamo '. Inserisci il Dominio del Sito, il tuo indirizzo email e la password che sarà valida per l'utente amministratore. Fai clic su "Continua '.

Otterrai un "Successo! Questo è tutto. L'installazione è completata ' Messaggio. Quindi, fai clic su "Accedi e genera un tracker del sito '

Congratulazioni. Se hai seguito da vicino il tutorial, ora hai un'installazione Open Web Analytics funzionante che puoi utilizzare per tracciare i tuoi siti web. Potresti voler controllare la documentazione OWA per maggiori informazioni sulle funzionalità del software, sul framework ecc...

Ovviamente non devi installare Open Web Analytic su CentOS 7, se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Open Web Analytic su CentOS 7, 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 Analytic su CentOS 7, condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Grazie.


Cent OS
  1. Come installare il pannello Web di CentOS su CentOS 6

  2. Come installare il pannello Web di CentOS su CentOS 8

  3. Installa Softaculous nel pannello Web di CentOS

  4. Installa il pannello Web di CentOS su CentOS 6

  5. Come installare gli annunci aperti su CentOS 7

Come installare Open Web Analytics su CentOS 7

Come installare Caddy Web Server su CentOS 7

Come installare Opera Web Browser su CentOS 7

Come installare CentOS Web Panel su CentOS 7.x

Come installare il pannello Web di controllo su CentOS 8

Come installare il pannello Web di CentOS su CentOS 7