Im heutigen Artikel werden wir Open Web Analytics (OWA) auf einem CentOS 7 VPS installieren. Open Web Analytics (OWA) ist eine Open-Source-Webanalysesoftware, mit der Sie nachverfolgen und analysieren können, wie Personen Ihre Websites und Anwendungen verwenden. Es ist in PHP geschrieben und verwendet eine MySQL-Datenbank. OWA ähnelt Google Analytics, obwohl es sich um eine Serversoftware handelt, die jeder installieren und auf einem Linux-VPS ausführen kann.
OWA ist unter der GPL lizenziert und bietet Website-Eigentümern und -Entwicklern einfache Möglichkeiten, Webanalysen mit einfachen JavaScript-, PHP- oder REST-basierten APIs zu ihren Websites hinzuzufügen. Es bietet auch integrierte Unterstützung für das Tracking von Websites, die mit beliebten Content-Management-Frameworks wie WordPress und MediaWiki erstellt wurden.
1. ANFORDERUNGEN
Für dieses Tutorial verwenden wir unseren SSD 1 Linux VPS-Hostingplan.
Melden Sie sich über SSH bei Ihrem Server an:
# ssh root@server_ip
Geben Sie vor dem Start den folgenden Befehl ein, um zu überprüfen, ob Sie die richtige Version von CentOS auf Ihrem Computer installiert haben:
# cat /etc/redhat-release
was Ihnen die folgende Ausgabe geben sollte:
CentOS Linux-Version 7.2.1511 (Core)
2. AKTUALISIEREN SIE DAS SYSTEM
Stellen Sie sicher, dass Ihr Server auf dem neuesten Stand ist:
# Yum-Update
3. INSTALLIEREN SIE OPEN WEB ANALYTICS
Wir werden das OWA-Zip-Archiv in /opt herunterladen Verzeichnis. Sie können die neueste Version hier abrufen.
Führen Sie die folgenden Befehle aus:
# cd /opt# wget https://github.com/padams/Open-Web-Analytics/archive/1.6.0.zip
Entpacken Sie das heruntergeladene Archiv. Wenn Sie unzip nicht auf Ihrem Server installiert haben, können Sie dies tun mit:yum install unzip
# 1.6.0.zip entpacken
Benennen Sie das entpackte Verzeichnis in einen passenderen und leichter zu merkenden Wert um. Der folgende Befehl macht genau das und verschiebt das Verzeichnis in das Dokumentenstammverzeichnis von Apache (/var/www/html ):
# mv Open-Web-Analytics-1.6.0/ /var/www/html/owa/
Geben Sie das Verzeichnis ein:
# cd /var/www/html/owa/
4. MySQL KONFIGURIEREN
Ihr nächster Schritt besteht darin, eine Datenbank für OWA zu erstellen. Aber bevor Sie das tun, können Sie, wenn Sie kein aktives MySQL-Root-Passwort haben, das Post-Installationsskript „mysql_secure_installation“ ausführen ’, um ein Root-Passwort festzulegen:
# mysql_secure_installation- Root-Passwort setzen? [J/n] y- Anonyme Benutzer entfernen? [J/n] y- Root-Anmeldung aus der Ferne verbieten? [J/N] y- Testdatenbank entfernen und Zugriff darauf? [J/n] y- Berechtigungstabellen jetzt neu laden? [J/n] ja
5. NEUE DATENBANK ERSTELLEN
Sie haben also gerade das MySQL-Root-Passwort nach Ihren Wünschen konfiguriert. Als nächstes müssen Sie die eigentliche OWA-Datenbank erstellen. Melden Sie sich als root bei Ihrem MySQL-Dienst an und führen Sie die folgenden Abfragen aus:
# mysql -u root -pmysql> Datenbank owa erstellen;mysql> owa@localhost, identifiziert durch 'your_password', alle Privilegien auf owa.* gewähren;mysql> Rechte leeren;mysql> exitBye
6. KONFIGURIEREN SIE DEN APACHE-WEBSERVER
Wenn dies erledigt ist, können Sie jetzt eine virtuelle Apache-Hostkonfiguration für die Domäne erstellen, die Sie für den Zugriff auf OWA verwenden werden. Öffnen Sie mit Ihrem bevorzugten Texteditor eine Datei. Wir verwenden Nano :
# nano /etc/httpd/conf.d/ihre_domain.conf
Fügen Sie nun Folgendes ein:
ServerAdmin webmaster@your_domain.comDocumentRoot "/var/www/html/owa/"ServerName your_domain.comServerAlias www.your_domain.comErrorLog "/var/log/httpd/your_domain.com-error_log"CustomLog "/var/log/httpd/your_domain.com-access_log" kombiniert DirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllRequire all granted Vergessen Sie nicht, die your_domain-Werte mit Ihrem tatsächlichen Domainnamen zu ändern. Speichern und schließen Sie die Datei. Starten Sie Apache neu, damit die Änderungen wirksam werden:
# Dienst httpd neu startenAllerdings sind wir noch lange nicht fertig. Es gibt eine Kleinigkeit zu tun. Erstellen Sie eine Konfigurationsdatei für OWA. Kopieren Sie owa-config-dist.php zu einer neuen owa-config.php Datei:
# cp owa-config-dist.php owa-config.phpÖffnen Sie nun die Datei mit einem Texteditor und aktualisieren Sie die Datenbank- und URL-Werte für die OWA-Installation. Nach der Aktualisierung sollten die Werte wie folgt aussehen:
/** * DATENBANKKONFIGURATION * * Verbindungsinformationen für Datenbanken, die von OWA verwendet werden. * */define('OWA_DB_TYPE', 'mysql'); // Optionen:mysqldefine('OWA_DB_NAME', 'owa'); // Name der Datenbankdefine('OWA_DB_HOST', 'localhost'); // Hostname des Servers, auf dem sich die Datenbank befindetdefine('OWA_DB_USER', 'owa'); // Datenbank userdefine('OWA_DB_PASSWORD', 'your_password'); // Passwort des Datenbankbenutzersdefine('OWA_PUBLIC_URL', 'http://your_domain.com/');Speichern und schließen Sie die Datei. Zu guter Letzt weisen Sie dem owa-Verzeichnis den richtigen Besitz zu.
# chown apache:-R /var/www/html/owa/Öffnen Sie nun Ihren bevorzugten Webbrowser und navigieren Sie zu http://your_domain.com, um die OWA-Installation abzuschließen. Sie werden von einer Seite begrüßt, wie im Bild unten gezeigt.
Klicken Sie auf „Los geht’s“ ‘. Geben Sie die Site-Domain, Ihre E-Mail-Adresse und das Passwort ein, das für den Administratorbenutzer gültig ist. Klicken Sie auf „Weiter“. ‘.
Sie erhalten ein „Erfolg! Das ist es. Die Installation ist abgeschlossen ' Botschaft. Klicken Sie anschließend auf „Anmelden und Website-Tracker generieren ‘
Herzliche Glückwünsche. Wenn Sie das Tutorial genau befolgt haben, haben Sie jetzt eine funktionierende Open Web Analytics-Installation, mit der Sie Ihre Websites verfolgen können. Möglicherweise möchten Sie in der OWA-Dokumentation nach weiteren Informationen zu den Softwarefunktionen, dem Framework usw. suchen.
Natürlich müssen Sie Open Web Analytic nicht auf CentOS 7 installieren, wenn Sie einen unserer Linux-VPS-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Open Web Analytic für Sie auf CentOS 7 zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS . Wenn Ihnen dieser Beitrag zur Installation von Open Web Analytics auf CentOS 7 gefallen hat, teilen Sie ihn bitte über die Schaltflächen auf der linken Seite mit Ihren Freunden in den sozialen Netzwerken oder hinterlassen Sie einfach unten eine Antwort. Danke.