Sunt încă cu acest serii lungi despre instalarea și utilizarea mautic, o soluție cuprinzătoare de automatizare a sarcinilor de marketing.
Ca multe proiecte open source, Mautic este extrem de versatil și configurabil. Dar, ca multe proiecte open source, documentația este scrisă de dezvoltatori pentru dezvoltatori și nu pentru utilizatorii finali. Găsirea drumului către următorul pas necesită o mulțime de căutări (este vorba despre a face ca mai multe proiecte open source să funcționeze împreună), prin urmare, este nevoie de atât de mult pentru a continua seria de articole.
Dar, odată ce Mautic este configurat, economisirea timpului și mai ales a costurilor compensează mai mult decât efortul de instalare.
Mautic pe serverul dvs. Cele două opțiuni
Instalăm Mautic pe un server privat virtual care rulează Ubuntu 20.04. Avem două opțiuni:
- Instalați Mautic ca un singur site pe server.
- Instalați Mautic alături de alte site-uri web.
Folosesc cuvântul site pentru comoditate, deoarece Mautic rulează din browser.
Șansele sunt, dacă citiți acest lucru, nu aveți volumul de muncă necesar pentru a justifica Mautic monopolizarea tuturor resurselor VPS. Oricum, ceea ce se schimbă este directorul de lucru.
Amintiți-vă că trebuie să aveți un domeniu angajat și îndreptat către serverul privat virtual. Când mydomain1 apare în comandă, trebuie să-l înlocuiți cu acel domeniu.
În cazul unei opțiuni multisite, directorul de lucru este:
/var/www/midominio1.com/public_html
Pentru un singur site:
/var/www/midominio1.com/public_html
Descărcarea Mautic
Mautic lansează în mod constant noi versiuni, pentru a ști pe care să le instalăm trebuie să mergem pe această pagină și să vedem care este cea mai recentă versiune stabilă. Luați notă de numărul versiunii și înlocuiți-l cu literele X, Y, Z ale comenzii de mai jos.
Să mergem la directorul de lucru
ce /var/www/midominio1.com/public_html
În cazul în care ați ales opțiunea multisite
O cd /var/www/html
pentru un singur site.
sudo wget https://github.com/mautic/mautic/releases/download/X.Y.Z/X.Y.Z.zip
sudo unzip X.Y.Z.zip
Prima comandă descarcă Mauitic, iar a doua o descarcă
Acum ștergem fișierul comprimat descărcat, deoarece nu mai avem nevoie de el.
sudo rm 2.15.3.zip
Următorul pas este să obțineți permisiuni pentru configurarea fișierelor
Pentru multisite:
sudo chown -R www-data:www-data /var/www/midominio1.com/public_html
sudo chmod -R 775 /var/www/midominio1.com/public_html
Pentru un singur site:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html
Acum trebuie să spunem serverului Apache cum să găsească fiecare site. Acest lucru se realizează prin crearea unui fișier de configurare cu această comandă:
sudo nano /etc/apache2/sites-available/midominio1.conf
Pentru multisite
o
sudo nano /etc/apache2/sites-available/000-default.conf
Cu modificările corespunzătoare, lipiți următorul 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
Salvați apăsând CTRL + X
Testați configurația cu
apachectl configtest
Numai pentru mai multe site-uri:
Activăm noul site cu:
sudo a2ensite midominio1.com.conf
Dezactivăm directorul implicit
sudo a2dissite 000-default
Restaurăm serverul (site unic și multisite)
sudo systemctl reload apache2
Dacă ați intrat vreodată pe un site care nu avea o pagină de pornire, ați văzut că a listat conținutul directoarelor sale. Acesta este un risc de securitate, deoarece permite infractorilor cibernetici să navigheze pe serverul web în căutarea unor puncte slabe de exploatat.
Un alt dezavantaj este că este ignorat . Htaccess. Este un fișier de configurare personalizabil pentru fiecare site web găzduit, comportamentul serverului.
Scrieți această comandă:
sudo nano /etc/apache2/apache2.conf
Veți vedea așa ceva:
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
Modificați-l pentru aceasta:
Options FollowSymLinks
AllowOverride All
Require all granted
Guarda con CTRL + X
Reporniți serverul cu:
sudo systemctl restart apache2
Pentru a scrie fișierul .htaccess trebuie să activăm un modul numit mod_rewrite
sudo a2enmod rewrite
Repornim din nou serverul cu:
sudo systemctl restart apache2
În articolul următor vom crea o bază de date, vom instala Mautic și vom obține certificatul de securitate pe care browserele moderne îl necesită pentru a accesa o pagină.