GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Open Web Analytics sur Debian 9

Dans ce tutoriel, nous allons vous montrer comment installer Open Web Analytics sur un VPS Debian 9.

Open Web Analytics est un outil d'analyse de trafic open source qui aide les propriétaires de sites Web à analyser la façon dont les visiteurs utilisent leurs sites Web. Open Web Analytics permet également aux propriétaires de suivre les visiteurs de leur site Web, y compris les mouvements de la souris, le défilement et les pressions sur les touches. De plus, Open Web Analytics prend en charge le suivi des sites Web créés avec des systèmes de gestion de contenu populaires, tels que WordPress et MediaWiki.

Prérequis :

  • Un VPS exécutant Debian 9. Pour ce didacticiel, nous utiliserons l'un de nos VPS Debian SSD 1.
  • Accès à l'utilisateur root ou à un utilisateur avec des privilèges sudo.

Étape 1 :Connectez-vous au serveur et mettez à jour les packages de système d'exploitation de votre serveur

Connectez-vous à votre serveur Debian 9 avec SSH en tant qu'utilisateur root ou en tant qu'utilisateur disposant des privilèges sudo :

ssh root@IP_Address -p Port_number

Avant de pouvoir commencer l'installation d'Open Web Analytics, nous devons nous assurer que tous les packages du système d'exploitation Debian installés sur le serveur sont à jour. Nous pouvons le faire en exécutant les commandes suivantes :

sudo apt-get update
sudo apt-get upgrade

Étape 2 :Installer Apache

Apache est un serveur Web convivial et très populaire disponible sur presque toutes les distributions Linux. Il s'agit du serveur Web que nous utiliserons pour ce didacticiel.

Tout d'abord, vérifiez si Apache est déjà installé et en cours d'exécution sur votre serveur Debian :

ps aux | grep apache2

Nous pouvons également vérifier si des packages Apache2 sont installés sur le serveur :

dpkg -l | grep apache2

Si Apache est déjà installé sur le serveur, nous pouvons ignorer les étapes d'installation d'Apache et passer à l'étape 4, qui consiste à installer PHP.
Si Apache n'est pas installé sur votre système, nous pouvons l'installer en utilisant :

apt-get install apache2

Une fois installé, démarrez le serveur Apache et activez-le pour qu'il démarre au démarrage du serveur :

systemctl start apache2
systemctl enable apache2

Étape 3 :Activer le module Apache "Réécrire"

Activer la rewrite d'Apache module, s'il n'est pas déjà activé :

a2enmod rewrite

Redémarrez le service Apache pour que les modifications prennent effet :

systemctl restart apache2

Étape 4 :Installez PHP et les extensions PHP requises

La version PHP par défaut disponible dans le référentiel officiel Debian 9 est PHP 7.0. Installez PHP 7.0, ainsi que certaines extensions PHP nécessaires au bon fonctionnement d'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

Étape 5 :Configurer PHP

Localisez le fichier de configuration PHP :

php -c /etc/php/7.0/apache2/ -i |grep "Loaded Configuration File"

Le résultat devrait ressembler à ceci :

Loaded Configuration File => /etc/php/7.0/apache2/php.ini

Editez le php.ini fichier de configuration à l'aide de votre éditeur de texte préféré :

vi /etc/php/7.0/apache2/php.ini

Ajoutez/modifiez les options suivantes :

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"

Étape 6 :Créer un hôte virtuel dans Apache

Afin de pouvoir accéder à Open Web Analytics en utilisant un nom de domaine, nous devons créer un hôte virtuel dans Apache pour votre domaine.

Remarque : vous devez déjà avoir un domaine enregistré et configuré pour votre serveur.

Ouvrez le fichier à l'aide de votre éditeur de texte préféré :

vi /etc/apache2/sites-available/your-domain.com.conf

Ajoutez ensuite le contenu suivant au fichier :

<VirtualHost *:80>

ServerAdmin [email protected]
ServerName your-domain.com
ServerAlias www.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>

N'oubliez pas de remplacer "votre-domaine.com" par votre nom de domaine actuel.

Pour activer l'hôte virtuel que nous venons de créer, exécutez la commande suivante :

a2ensite your-domain.com.conf

Ensuite, désactivez la configuration par défaut d'Apache :

a2dissite 000-default.conf

Redémarrez le service Apache pour que les modifications prennent effet :

systemctl restart apache2

Étape 7 :Installez MariaDB

Nous utiliserons MariaDB comme moteur de base de données. Nous pouvons installer le serveur MariaDB à partir du référentiel de base Debian 9 en utilisant les commandes suivantes :

sudo apt-get install mariadb-server-10.1 mariadb-server-core-10.1

Si vous le souhaitez, vous pouvez encore améliorer la sécurité de votre serveur MariaDB en exécutant une commande qui répondra à quelques questions.

mysql_secure_installation

Nous vous suggérons de répondre à chaque question avec le caractère "Y" pour oui.

Étape 8 :Créer une base de données pour OWA

Créez une base de données MySQL pour le site Web 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;

N'oubliez pas de remplacer "Mot de passe" par un véritable mot de passe fort.

Étape 9 :Installez Open Web Analytics

Téléchargez la dernière version d'OWA, disponible à l'adresse (http://downloads.openwebanalytics.com) et extrayez-la dans le répertoire racine des documents de votre site Web (par exemple, /var/www/html/votre-domaine.com).

Notre exemple ci-dessous a le lien pour la dernière version au moment de la rédaction déjà configuré :

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

Ouvrez http://your-domain.com/owa/ dans un navigateur Web et suivez les instructions à l'écran :

Cliquez sur le bouton « Commençons » et, sur la page suivante, entrez les informations suivantes pour la base de données MySQL :

  • Hôte de la base de données :localhost
  • Nom de la base de données :owa
  • Utilisateur de la base de données :owa
  • Mot de passe de la base de données :entrez le mot de passe de votre utilisateur MySQL "owa" (dans ce tutoriel, il est défini sur Mot de passe).

Cliquez sur "Continuer".

Sur la page suivante, entrez le domaine du site Web à suivre, votre adresse e-mail et définissez un mot de passe pour l'utilisateur administrateur OWA. Cliquez sur "Continuer".

C'est ça. L'installation d'Open Web Analytics est terminée.

Vous pouvez maintenant vous connecter au back-end de l'administrateur OWA et créer un outil de suivi pour votre site Web.

Étape 10 :Installez et activez Open Web Analytics sur un site Web WordPress

OWA peut facilement être installé et activé sur un site Web WordPress. Suivez simplement ces étapes :

Téléchargez la dernière version d'OWA dans le répertoire "plugins" de votre site WordPress, par exemple :

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/

N'oubliez pas de remplacer "path-to-the-wordpress-website" par le chemin d'accès réel au répertoire racine du document de votre site Web WordPress.
Connectez-vous à votre backend WordPress et activez le plugin. Cela créera toutes les tables de base de données requises avec le préfixe owa_ dans la même base de données que WordPress utilise. Open Web Analytics commencera immédiatement à suivre toutes les pages Web et tous les flux générés par WordPress. De plus, il existe de nombreuses options OWA qui peuvent être configurées selon vos besoins. Ces options sont disponibles sous l'onglet principal des options dans le back-end WordPress.

Bien sûr, vous n'êtes pas obligé d'installer Open Web Analytics sur Debian 9, si vous utilisez l'une de nos solutions d'hébergement Debian géré, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer et de configurer Open Web Analytics sur Debian 9. pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS . Si vous avez aimé cet article sur comment installer Open Web Analytics sur un VPS Debian 9 , partagez-le avec vos amis sur les réseaux sociaux en utilisant les raccourcis de partage ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.


Debian
  1. Comment installer Apache sur Debian 9

  2. Comment installer Apache Cassandra sur Debian 9

  3. Comment installer Apache Maven sur Debian 10

  4. Comment installer Apache Maven sur Debian 11

  5. Comment installer Apache Cassandra sur Debian 11 / Debian 10

Comment installer Apache Tomcat sur Debian 11

Comment installer Apache NetBeans sur Debian 11 / Debian 10

Comment installer et configurer le serveur Web Apache sur Debian 11

Comment installer l'outil d'analyse Web Matomo sur Debian

Comment installer le serveur Web Apache sur Debian 11

Comment installer Open Web Analytics sur CentOS 7