Mautic pe serverul dvs. Solutia ta de automatizare a marketingului

Mautic pe serverul dvs.

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ă.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.