Mautic-Installation unter Ubuntu 20.04 und Apache

Die Mautic-Anlage

Vor einiger Zeit habe ich Ihnen von Mautic erzählt, einer Open-Source-Plattform zur Automatisierung von Marketingkampagnen. Mal sehen, wie man es auf einem Virtual Private Server (VPS) installiert, auf dem Ubuntu 20.04 und ein Apache-Server ausgeführt werden.

Wir müssen berücksichtigen, dass jeder Hosting-Anbieter unterschiedliche Konfigurationen erstellt, sodass Sie möglicherweise einige Anpassungen vornehmen müssen.

Die Mautic-Anlage. Was wird benötigt

Die Anforderungen für die Installation von Mautic (für die Zwecke dieses Artikels) lauten wie folgt:

  • Ubuntu 20.04.
  • Apache 2x oder höher.
  • MaríaDB 10.1 oder MySQL 5.5.3.
  • PHP 7.4 oder höher.

Ein virtueller privater Server ist eine Möglichkeit, die Ressourcen eines physischen Servers gemeinsam zu nutzen, ohne dass für jeden Benutzer ein physischer Server erforderlich ist, der jedoch mehr Kontrolle bietet als herkömmliche Hosting-Pläne. Jeder virtuelle Server hat ein eigenes Betriebssystem und kann unabhängig neu gestartet werden.

Ein Punkt, den Sie beachten sollten, ist, dass es bestimmte Konfigurationsänderungen gibt, die Sie im Betriebssystem auf einem physischen Server vornehmen können. In einem VPS müssen Sie dies über das von Ihrem Hosting-Anbieter angebotene Control Panel tun oder ihn dazu auffordern .

Zunächst empfehle ich Ihnen, diese beiden Artikel zu lesen

Vorherige Konfigurationen

Bevor wir mit der Installation von Mautic beginnen, müssen wir die Firewall konfigurieren.

Eine Firewall ist ein Netzwerksicherheitsgerät, das eingehenden und ausgehenden Netzwerkverkehr überwacht und Datenpakete basierend auf einer Reihe von Sicherheitsregeln zulässt oder blockiert. Wir können zwei Arten von Servern finden:

  • Externe Firewall: Sie ist mit dem Hosting-Plan verfügbar. Der große Vorteil ist, dass Sie unabhängig davon, wie oft Sie das Betriebssystem auf dem virtuellen Server installieren, nicht daran denken müssen, die Firewall zu konfigurieren.
  • Interne Firewall: Ubuntu verwendet standardmäßig eine Firewall namens UFW (Uncomplicated Firewall). UFW schließt standardmäßig alle möglichen Einstiegspunkte zum Server, sodass wir die erforderlichen Ports öffnen müssen.

Selbst wenn der Hosting-Anbieter, den Sie mit Ihrem VPS beauftragt haben, Ihnen eine externe Firewall zur Verfügung stellt, sollten Sie auch die interne konfigurieren.

Wir stellen zunächst sicher, dass das System auf dem neuesten Stand ist:
sudo apt update
sudo apt upgrade -y

Wir installieren die Abhängigkeiten
sudo apt install apache2 libapache2-mod-php php unzip mariadb-server php-xml php-mysql php-imap php-zip php-intl php-curl ntp -y

Wir konfigurieren die Firewall
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"

Wir aktivieren die Firewall
sudo ufw enable

Es wird eine Meldung angezeigt, die Sie warnt, dass die Ausführung des Befehls die Remoteverbindung unterbrechen kann. Drücken Sie zum Akzeptieren Y oder S, um zu akzeptieren.

Anschließend wird eine weitere Meldung angezeigt, die Sie darüber informiert, dass die Firewall aktiviert und bei jedem Systemstart aktiviert wird.

Wir können überprüfen, ob die Firewall funktioniert mit:
sudo ufw status

Single Site oder Multisite?

Der beste Weg, einen virtuellen privaten Server zu nutzen, besteht darin, mehrere Sites zu hosten. Tatsächlich ist die Installationsmethode in beiden Fällen dieselbe. Dies ist das einzige, was das Installationsverzeichnis ändert und einige zusätzliche Schritte erforderlich macht, falls Sie sich für die Option für mehrere Standorte entscheiden.

Vorbereitende Schritte für die Installation von Mautic zusammen mit anderen Websites

Wir erstellen ein Verzeichnis für jede Website, die wir benötigen
sudo mkdir -p /var/www/midominio1.com/public_html
sudo mkdir -p /var/www/midominio2.com/public_html
sudo mkdir -p /var/www/midominio3.com/public_html

/ var / www und / public_html bleiben konstant. mydomain wird durch die Domains ersetzt, die Sie für jede Site verwenden werden. Denken Sie daran, dass Sie eine Domain kaufen und mit dem DNS Ihres virtuellen privaten Servers konfigurieren müssen.

Wie bereits erwähnt, sind diese vorherigen Schritte für den Fall, dass Mautic die einzige auf dem virtuellen privaten Server installierte Site ist, nicht erforderlich. Der Unterschied ist, dass wir an dem Verzeichnis arbeiten werden


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   fernando sagte

    Ich sehe, dass die notwendigen Dateien installiert wurden, damit mauti funktioniert, aber mautic wurde nicht installiert

    1.    Diego German Gonzalez sagte

      Geben Sie mir das Wochenende zur Überprüfung. Es ist eine Artikelserie und ich habe vielleicht den Link vergessen

    2.    Diego German Gonzalez sagte

      Hallo. Sie müssen mit dem Browser zu der Seite gehen, auf der Sie die Site installiert haben, und das Installationsprogramm ausführen.

      1.    jaime sagte

        gehe mit dem browser auf die seite wo du die seite installierst und starte????????
        Die Wahrheit ist, dass ich keine Ahnung habe, wohin ich gehen soll, ich denke, es wäre besser, den Link zu setzen