Mautisk installation på Ubuntu 20.04 och Apache

Mautic-anläggningen

För en tid sedan berättade jag om Mautic, en öppen källkodsplattform för automatisering av marknadsföringskampanjer. Vi kommer att se hur man installerar det på en virtuell privat server (VPS) som kör Ubuntu 20.04 och en Apache-server.

Vi måste komma ihåg att varje värdleverantör upprättar olika konfigurationer, så du kan behöva göra några anpassningar.

Installationen av Mautic. Vad behövs

Kraven för att installera Mautic (För syftet med denna artikel) är följande:

  • Ubuntu 20.04.
  • Apache 2x eller bättre.
  • MariaDB 10.1 eller MySQL 5.5.3.
  • PHP 7.4 eller högre.

En virtuell privat server är ett sätt att dela resurserna på en fysisk server utan att det kostar att ha en fysisk server för varje användare men ger varje användare mer kontroll än traditionella värdplaner. Varje virtuell server har sitt eget operativsystem och kan startas om oberoende av varandra.

En punkt att tänka på är att det finns vissa konfigurationsändringar som du kan göra i operativsystemet på en fysisk server, på en VPS måste du göra det från kontrollpanelen som erbjuds av din värdleverantör eller be honom att göra det ...

Först och främst rekommenderar jag att du läser dessa två artiklar

Tidigare konfigurationer

Innan vi börjar med installationen av Mautic måste vi konfigurera brandväggen.

En brandvägg är en nätverkssäkerhetsenhet som övervakar inkommande och utgående nätverkstrafik och tillåter eller blockerar datapaket baserat på en uppsättning säkerhetsregler. Vi kan hitta två typer av servrar:

  • Extern brandvägg: Den är tillgänglig med värdplanen. Den stora fördelen är att oavsett hur många gånger du installerar operativsystemet på den virtuella servern så behöver du inte komma ihåg att konfigurera brandväggen.
  • Intern brandvägg: Ubuntu använder som standard en brandvägg som heter UFW (Okomplicerad brandvägg) UFW stänger som standard alla möjliga ingångspunkter till servern, så vi måste öppna de nödvändiga portarna.

I vilket fall som helst, även om värdleverantören som du har kontrakterat din VPS med ger dig en extern brandvägg, bör du också konfigurera den interna.

Vi börjar med att se till att systemet är uppdaterat:
sudo apt update
sudo apt upgrade -y

Vi installerar beroenden
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

Vi konfigurerar brandväggen
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"

Vi aktiverar brandväggen
sudo ufw enable

Det kommer att visa dig ett meddelande som varnar dig om att om du kör kommandot kan fjärranslutningen bryta. Tryck på Y eller S för att acceptera.

Du kommer då att se ett annat meddelande som informerar dig om att brandväggen är aktiverad och kommer att aktiveras varje gång systemet startar.

Vi kan kontrollera att brandväggen fungerar med:
sudo ufw status

Enstaka webbplats eller multisite?

Det bästa sättet att dra fördel av en virtuell privat server är att vara värd för flera webbplatser. I verkligheten är installationsmetoden densamma i båda fallen, eftersom det är det enda som ändrar installationskatalogen och behovet av några ytterligare steg i händelse av att du väljer multisite-alternativet.

Tidigare steg för installation av Mautic tillsammans med andra webbplatser

Vi skapar en katalog för varje webbplats vi behöver
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 och /public_html hålls konstanta. mydomainox ersätts av de domäner du ska använda för varje sida. Kom ihåg att du måste köpa en domän och konfigurera den med DNS för din virtuella privata server.

Som vi sa, i händelse av att Mautic är den enda platsen som är installerad på den virtuella privata servern, behövs inte dessa tidigare steg. Skillnaden är att vi kommer att arbeta i dir


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   fernando sade

    Jag ser att de nödvändiga filerna installerades för att mauti skulle fungera, men mautic installerades inte, det verkar som att det som står i titeln saknar innehåll

    1.    Diego tyska Gonzalez sade

      Ge mig en helg att recensera. Det är en serie artiklar och jag kanske har glömt länken

    2.    Diego tyska Gonzalez sade

      Hallå. Du måste gå med webbläsaren till sidan där du installerade sajten och köra installationsprogrammet.

      1.    Jaime sade

        gå med webbläsaren till sidan där du installerade sidan och kör ????????
        Sanningen är att jag inte har en aning om vart jag ska ta vägen, jag tror att det vore bättre att lägga länken