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.