Instalacja Mautic na Ubuntu 20.04 i Apache

Placówka Mautic

Jakiś czas temu opowiadałem o Mautic, platformie open source do automatyzacji kampanii marketingowych. Zobaczmy, jak zainstalować go na wirtualnym serwerze prywatnym (VPS) z systemem Ubuntu 20.04 i serwerem Apache.

Musimy pamiętać, że każdy dostawca hostingu ustanawia różne konfiguracje, więc może być konieczne wprowadzenie pewnych dostosowań.

Placówka Mautic. Co jest potrzebne

Wymagania do zainstalowania Mautic (na potrzeby tego artykułu) są następujące:

  • Ubuntu 20.04.
  • Apache 2x lub nowszy.
  • MaríaDB 10.1 lub MySQL 5.5.3.
  • PHP 7.4 lub nowszy.

Wirtualny serwer prywatny to sposób na współdzielenie zasobów serwera fizycznego bez kosztów posiadania fizycznego serwera dla każdego użytkownika, ale zapewniający każdemu większą kontrolę niż tradycyjne plany hostingowe. Każdy serwer wirtualny ma własny system operacyjny i można go uruchomić ponownie niezależnie.

Należy pamiętać, że istnieją pewne zmiany w konfiguracji, które można wprowadzić w systemie operacyjnym na serwerze fizycznym, w VPS trzeba to zrobić z poziomu panelu sterowania oferowanego przez dostawcę usług hostingowych lub o to poprosić .

Przede wszystkim polecam przeczytanie tych dwóch artykułów

Poprzednie konfiguracje

Przed rozpoczęciem instalacji Mautic musimy skonfigurować firewall.

Zapora to sieciowe urządzenie zabezpieczające, które monitoruje przychodzący i wychodzący ruch sieciowy oraz zezwala lub blokuje pakiety danych na podstawie zestawu reguł bezpieczeństwa. Możemy znaleźć dwa rodzaje serwerów:

  • Zewnętrzny firewall: jest dostępny z planem hostingowym. Ogromną zaletą jest to, że bez względu na to, ile razy zainstalujesz system operacyjny na serwerze wirtualnym, nie będziesz musiał pamiętać o konfigurowaniu firewalla.
  • Wewnętrzny firewall: Ubuntu domyślnie używa firewalla o nazwie UFW (Uncomplicated firewall). UFW domyślnie zamyka wszystkie możliwe punkty wejścia do serwera, więc będziemy musieli otworzyć niezbędne porty.

W każdym razie, nawet jeśli dostawca hostingu, którego wynająłeś VPS, zapewnia zewnętrzną zaporę ogniową, powinieneś również skonfigurować wewnętrzną.

Zaczynamy od upewnienia się, że system jest aktualny:
sudo apt update
sudo apt upgrade -y

Instalujemy zależności
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

Konfigurujemy firewall
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"

Aktywujemy firewall
sudo ufw enable

Wyświetli komunikat ostrzegający, że wykonanie polecenia może przerwać połączenie zdalne. Naciśnij odpowiednio Y lub S, aby zaakceptować.

Następnie zobaczysz kolejny komunikat informujący, że zapora jest aktywna i będzie włączana przy każdym uruchomieniu systemu.

Możemy sprawdzić, czy firewall działa z:
sudo ufw status

Pojedyncza witryna czy wiele lokalizacji?

Najlepszym sposobem wykorzystania wirtualnego serwera prywatnego jest hostowanie wielu witryn. W rzeczywistości metoda instalacji jest taka sama w obu przypadkach, jedyna rzecz, która zmienia katalog instalacyjny i potrzeba kilku dodatkowych kroków w przypadku wybrania opcji wielostanowiskowej.

Wstępne kroki instalacji Mautic wraz z innymi witrynami internetowymi

Tworzymy katalog dla każdej strony internetowej, której potrzebujemy
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 i / public_html pozostają niezmienne. mojadomena zostanie zastąpiona domenami, których będziesz używać w każdej witrynie. Pamiętaj, że musisz kupić domenę i skonfigurować ją z DNS swojego wirtualnego serwera prywatnego.

Jak powiedzieliśmy, w przypadku, gdy Mautic jest jedyną witryną zainstalowaną na wirtualnym serwerze prywatnym, te poprzednie kroki nie są potrzebne. Różnica polega na tym, że będziemy pracować nad reż


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   fernando powiedział

    Widzę, że zainstalowano niezbędne pliki do działania mauti, ale mautic nie został zainstalowany, wygląda na to, że brakuje mu treści do tego, co mówi tytuł

    1.    Diego German Gonzalez powiedział

      Daj mi weekend na przegląd. To seria artykułów i być może zapomniałem linku

    2.    Diego German Gonzalez powiedział

      Dzień dobry. Musisz przejść z przeglądarką do strony, na której zainstalowałeś witrynę i uruchomić instalator.

      1.    Jaime powiedział

        przejdź z przeglądarką na stronę, na której instalujesz witrynę i uruchamiasz????????
        prawda jest taka, że ​​nie mam pojęcia gdzie iść, myślę, że lepiej by było umieścić link