In diesem Tutorial zeigen wir Ihnen, wie Sie Open Web Analytics auf einem Debian 9 VPS installieren.
Open Web Analytics ist ein Open-Source-Traffic-Analyse-Tool, mit dem Website-Eigentümer analysieren können, wie Besucher ihre Websites nutzen. Open Web Analytics ermöglicht es Eigentümern auch, die Besucher ihrer Website zu verfolgen, einschließlich Mausbewegungen, Scrollen und Tastendrücken. Darüber hinaus verfügt Open Web Analytics über eine integrierte Unterstützung für das Tracking von Websites, die mit gängigen Content-Management-Systemen wie WordPress und MediaWiki erstellt wurden.
Voraussetzungen:
- Ein VPS mit Debian 9. Für dieses Tutorial verwenden wir einen unserer Debian SSD 1 VPS.
- Zugriff für den Root-Benutzer oder einen Benutzer mit sudo-Berechtigungen.
Schritt 1:Melden Sie sich beim Server an und aktualisieren Sie Ihre Server-BS-Pakete
Melden Sie sich mit SSH als Root-Benutzer oder als Benutzer mit sudo-Berechtigungen bei Ihrem Debian 9-Server an:
ssh root@IP_Address -p Port_number
Bevor wir mit der Installation von Open Web Analytics beginnen können, müssen wir sicherstellen, dass alle auf dem Server installierten Debian-OS-Pakete auf dem neuesten Stand sind. Wir können dies tun, indem wir die folgenden Befehle ausführen:
sudo apt-get update sudo apt-get upgrade
Schritt 2:Apache installieren
Apache ist ein benutzerfreundlicher und sehr beliebter Webserver, der auf fast allen Linux-Distributionen verfügbar ist. Dies ist der Webserver, den wir für dieses Tutorial verwenden werden.
Prüfen Sie zunächst, ob Apache bereits auf Ihrem Debian-Server installiert ist und läuft:
ps aux | grep apache2
Wir können auch prüfen, ob Apache2-Pakete auf dem Server installiert sind:
dpkg -l | grep apache2
Wenn Apache bereits auf dem Server installiert ist, können wir die Apache-Installationsschritte überspringen und mit Schritt 4 fortfahren, bei dem PHP installiert wird.
Wenn Apache nicht auf Ihrem System installiert ist, können wir es folgendermaßen installieren:
apt-get install apache2
Starten Sie nach der Installation den Apache-Server und aktivieren Sie ihn so, dass er beim Booten des Servers startet:
systemctl start apache2 systemctl enable apache2
Schritt 3:Aktivieren Sie das Apache „Rewrite“-Modul
Aktivieren Sie Apaches rewrite
Modul, falls noch nicht aktiviert:
a2enmod rewrite
Starten Sie den Apache-Dienst neu, damit die Änderungen wirksam werden:
systemctl restart apache2
Schritt 4:PHP und erforderliche PHP-Erweiterungen installieren
Die im offiziellen Debian 9-Repository verfügbare Standard-PHP-Version ist PHP 7.0. Installieren Sie PHP 7.0 zusammen mit einigen PHP-Erweiterungen, die für die ordnungsgemäße Funktion von Open Web Analytics erforderlich sind:
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
Schritt 5:PHP konfigurieren
Suchen Sie die PHP-Konfigurationsdatei:
php -c /etc/php/7.0/apache2/ -i |grep "Loaded Configuration File"
Die Ausgabe sollte in etwa so aussehen:
Loaded Configuration File => /etc/php/7.0/apache2/php.ini
Bearbeiten Sie die php.ini
Konfigurationsdatei mit Ihrem bevorzugten Texteditor:
vi /etc/php/7.0/apache2/php.ini
Folgende Optionen hinzufügen/ändern:
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"
Schritt 6:Erstellen Sie einen virtuellen Host in Apache
Um über einen Domainnamen auf Open Web Analytics zugreifen zu können, müssen wir einen virtuellen Host in Apache für Ihre Domain erstellen.
Hinweis: Sie müssen bereits eine Domain für Ihren Server registriert und eingerichtet haben.
Öffnen Sie die Datei mit Ihrem bevorzugten Texteditor:
vi /etc/apache2/sites-available/your-domain.com.conf
Fügen Sie der Datei dann folgenden Inhalt hinzu:
<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>
Denken Sie daran, „your-domain.com“ durch Ihren tatsächlichen Domainnamen zu ersetzen.
Um den gerade erstellten virtuellen Host zu aktivieren, führen Sie den folgenden Befehl aus:
a2ensite your-domain.com.conf
Deaktivieren Sie dann die standardmäßige Apache-Konfiguration:
a2dissite 000-default.conf
Starten Sie den Apache-Dienst neu, damit die Änderungen wirksam werden:
systemctl restart apache2
Schritt 7:MariaDB installieren
Wir werden MariaDB als Datenbank-Engine verwenden. Wir können den MariaDB-Server aus dem Debian 9-Basis-Repository mit den folgenden Befehlen installieren:
sudo apt-get install mariadb-server-10.1 mariadb-server-core-10.1
Falls gewünscht, können Sie die Sicherheit Ihres MariaDB-Servers weiter verbessern, indem Sie einen Befehl ausführen, der einige Fragen durchgeht.
mysql_secure_installation
Wir empfehlen, jede Frage mit dem Buchstaben „Y“ für Ja zu beantworten.
Schritt 8:Erstellen Sie eine Datenbank für OWA
Erstellen Sie eine MySQL-Datenbank für die Open Web Analytics-Website:
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;
Vergessen Sie nicht, „Passwort“ durch ein echtes starkes Passwort zu ersetzen.
Schritt 9:Open Web Analytics installieren
Laden Sie die neueste Version von OWA herunter, die unter (http://downloads.openwebanalytics.com) verfügbar ist, und extrahieren Sie sie in das Dokumentenstammverzeichnis Ihrer Website (z. B. /var/www/html/ihre-domain.com).
In unserem Beispiel unten ist der Link für die neueste Version zum Zeitpunkt des Schreibens bereits eingerichtet:
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
Öffnen Sie http://your-domain.com/owa/
in einem Webbrowser und befolgen Sie die Anweisungen auf dem Bildschirm:
Klicken Sie auf die Schaltfläche „Let’s Get Started“ und geben Sie auf der nächsten Seite die folgenden Informationen für die MySQL-Datenbank ein:
- Datenbankhost:localhost
- Datenbankname:owa
- Datenbankbenutzer:owa
- Datenbankpasswort:Geben Sie das Passwort Ihres ‚owa‘-MySQL-Benutzers ein (in diesem Tutorial ist es auf Passwort gesetzt).
Klicken Sie auf „Weiter“.
Geben Sie auf der nächsten Seite die Domäne der zu verfolgenden Website sowie Ihre E-Mail-Adresse ein und legen Sie ein Kennwort für den OWA-Administratorbenutzer fest. Klicken Sie auf „Weiter“.
Das ist es. Die Installation von Open Web Analytics ist abgeschlossen.
Sie können sich jetzt beim OWA-Administrator-Back-End anmelden und einen Tracker für Ihre Website erstellen.
Schritt 10:Open Web Analytics auf einer WordPress-Website installieren und aktivieren
OWA kann einfach auf einer WordPress-Website installiert und aktiviert werden. Folgen Sie einfach diesen Schritten:
Laden Sie die neueste Version von OWA im Verzeichnis „Plugins“ Ihrer WordPress-Website herunter, zum Beispiel:
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/
Vergessen Sie nicht, „Pfad-zur-Wordpress-Website“ durch den tatsächlichen Pfad zum Dokumentenstammverzeichnis Ihrer WordPress-Website zu ersetzen.
Melden Sie sich in Ihrem WordPress-Backend an und aktivieren Sie das Plugin. Dadurch werden alle erforderlichen Datenbanktabellen mit dem Präfix owa_ in derselben Datenbank erstellt, die WordPress verwendet. Open Web Analytics beginnt sofort mit der Verfolgung aller von WordPress generierten Webseiten und Feeds. Außerdem gibt es viele OWA-Optionen, die nach Ihren Bedürfnissen konfiguriert werden können. Diese Optionen sind auf der Registerkarte Hauptoptionen im WordPress-Backend verfügbar.
Natürlich müssen Sie Open Web Analytics nicht auf Debian 9 installieren, wenn Sie eine unserer verwalteten Debian-Hosting-Lösungen verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Open Web Analytics auf Debian 9 einzurichten und zu konfigurieren für dich. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS . Wenn Ihnen dieser Beitrag zur Installation von Open Web Analytics auf einem Debian 9 VPS gefallen hat , teilen Sie es bitte mit Ihren Freunden in den sozialen Netzwerken, indem Sie die Freigabe-Shortcuts unten verwenden, oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.