Mautic na vašom serveri. Vaše vlastné riešenie automatizácie marketingu

Mautic na vašom serveri

Stále som s tento dlhé série o inštalácii a používaní Mautic, komplexné riešenie automatizácie marketingových úloh.

Rovnako ako mnoho projektov s otvoreným zdrojom, Mautic je vysoko univerzálny a konfigurovateľný. Ale ako mnoho projektov s otvoreným zdrojom, dokumentáciu píšu vývojári pre vývojárov a nie pre koncových používateľov. Nájsť si cestu k ďalšiemu kroku si vyžaduje veľa googlenia (všetko je to o spolupráci viacerých open source projektov), ​​preto pokračuje pokračovanie v sérii článkov tak dlho.

Ale akonáhle je Mautic nakonfigurovaný, úspora času a predovšetkým nákladov viac ako kompenzuje inštalačné úsilie.

Mautic na vašom serveri. Tieto dve možnosti

Inštalujeme Mautic na virtuálny súkromný server so systémom Ubuntu 20.04. Máme dve možnosti:

  • Nainštalujte Mautic ako jednu lokalitu na serveri.
  • Nainštalujte si Mautic spolu s ďalšími webovými stránkami.

Slovo Web používam pre pohodlie, pretože Mautic beží z prehliadača.

Je pravdepodobné, že ak toto čítate, nemáte dostatok práce na to, aby ste ospravedlnili Mautic monopolizáciu všetkých zdrojov VPS. Čo sa však zmení, je pracovný adresár.

Pamätajte, že musíte mať doménu najatú a nasmerovanú na virtuálny súkromný server. Keď sa mydomain1 objaví v príkaze, musíte ho nahradiť danou doménou.

V prípade možnosti viacerých stránok je pracovným adresárom:

/var/www/midominio1.com/public_html
Pre jednu stránku:
/var/www/midominio1.com/public_html

Sťahuje sa Mautic

Mautic neustále uvádza na trh nové verzie. Aby sme vedeli, ktorú z nich nainštalovať, musíme prejsť na túto stránku a zistiť, ktorá z nich je najnovšou stabilnou verziou. Poznačte si číslo verzie a nahraďte ju písmenami X, Y, Z nižšie uvedeného príkazu.

Poďme do pracovného adresára
ce /var/www/midominio1.com/public_html V prípade, že ste si vybrali možnosť viacerých stránok

O cd /var/www/html pre jednu stránku.

sudo wget https://github.com/mautic/mautic/releases/download/X.Y.Z/X.Y.Z.zip
sudo unzip X.Y.Z.zip

Prvý príkaz mauitčinu vyloží a druhý ho rozbalí
Teraz odstránime stiahnutý komprimovaný súbor, pretože ho už nepotrebujeme.
sudo rm 2.15.3.zip

Ďalším krokom je získanie povolení na konfiguráciu súborov

Pre viac lokalít:
sudo chown -R www-data:www-data /var/www/midominio1.com/public_html

sudo chmod -R 775 /var/www/midominio1.com/public_html

Pre jednu stránku:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html

Teraz musíme serveru Apache povedať, ako nájsť jednotlivé stránky. To sa deje vytvorením konfiguračného súboru pomocou tohto príkazu:
sudo nano /etc/apache2/sites-available/midominio1.conf Pre viac stránok
o
sudo nano /etc/apache2/sites-available/000-default.conf
S príslušnými úpravami vložte nasledujúci text:

ServerAdmin tucuenta de mail
ServerName tu nombre de dominio
ServerAlias www.tu nombre de dominio
DocumentRoot /var/www/midominio1/public_html o www.var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

Uložte stlačením kombinácie klávesov CTRL + X
Vyskúšajte konfiguráciu pomocou
apachectl configtest
Iba pre viac stránok:
Nový web aktivujeme pomocou:
sudo a2ensite midominio1.com.conf
Deaktivujeme predvolený adresár
sudo a2dissite 000-default
Obnovujeme server (jeden web a viac webov)
sudo systemctl reload apache2

Ak ste niekedy vstúpili na web, ktorý nemal domovskú stránku, uvidíte, že obsahoval zoznam svojich adresárov. Toto je bezpečnostné riziko, pretože umožňuje počítačovým zločincom prehľadávať webový server a hľadať slabé miesta na zneužitie.

Ďalšou nevýhodou je, že sa ignoruje .htaccess. Je to prispôsobiteľný konfiguračný súbor pre každý hostovaný web, správanie servera.

Napíš tento príkaz:
sudo nano /etc/apache2/apache2.conf

Uvidíte niečo také:

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

Upravte to takto:

Options FollowSymLinks
AllowOverride All
Require all granted

Ušetrite s CTRL + X
Reštartujte server pomocou:
sudo systemctl restart apache2

Aby sme mohli napísať súbor .htaccess, musíme povoliť modul s názvom mod_rewrite

sudo a2enmod rewrite
Reštartujeme server znova pomocou:
sudo systemctl restart apache2

V nasledujúcom článku sa chystáme vytvoriť databázu, nainštalovať Mautic a získať bezpečnostný certifikát, ktorý moderné prehliadače vyžadujú na prístup k stránke.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.