Mautic en el teu servidor. La teva pròpia solució d'automatització de màrqueting

Mautic en el teu servidor

segueixo amb aquesta llarga sèrie sobre la instal·lació i utilització de Mautic, una solució integral d'automatització de tasques de màrqueting.

Com molts projectes de codi obert, Mautic és altament versàtil i configurable. Però, com molts projectes de codi obert, La documentació està escrita per desenvolupadors per a desenvolupadors i no per a usuaris finals. Trobar el camí a el següent pas requereix molta cerca a Google (Es tracta de fer que diversos projectes de codi obert funcionin junts) per aquest motiu, que tard tant en continuar amb la sèrie d'articles.

Però, un cop configurada Mautic, l'estalvi de temps i sobretot de costos compensa amb escreix l'esforç d'instal·lació.

Mautic en el teu servidor. Les dues opcions

Estem instal·lant Mautic en un servidor privat virtual corrent Ubuntu 20.04. Tenim dues opcions:

  • Instal·lar Mautic com lloc únic al servidor.
  • Instal·lar Mautic al costat d'altres llocs web.

Faig servir la paraula lloc per comoditat ja que Mautic s'executa des del navegador.

El més probable és que, si estàs llegint això, no tinguis el volum de treball necessari per justificar que Mautic monopolitzi tots els recursos de l'VPS. De tota manera, el que canvia és el directori de treball.

Recorda que necessites tenir un domini contractat i apuntat a l'servidor privat virtual. Quan en la comanda apareix midominio1, hauràs reemplaçar per aquest domini.

En cas d'una opció multilloc directori de treball és:

/var/www/midominio1.com/public_html
Per lloc únic:
/var/www/midominio1.com/public_html

descarregant Mautic

Mautic llança consntantemente noves versions, per saber quin instal·lar hem d'anar a aquesta pàgina i veure quina és l'última versió estable .. Pren nota de el nombre de versió i reemplázalo per les lletres X, Y, Z de la comanda de més avall.

Anem a directori de treball
ce /var/www/midominio1.com/public_html En cas que hagis triat l'opció multilloc

O cd /var/www/html per lloc únic.

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

El primer ordre descàrrega Mauitic i el segon ho descomprimeix
Ara esborrem l'arxiu comprimit descarregat ja que no ho necessitem més.
sudo rm 2.15.3.zip

El següent pas és aconseguir permisos per configurar els arxius

Per multisitios:
sudo chown -R www-data:www-data /var/www/midominio1.com/public_html

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

Per lloc únic:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html

Ara hem de indicar-li a el servidor Apache com trobar cada lloc. Això es fa creant un arxiu de configuració amb aquesta comanda:
sudo nano /etc/apache2/sites-available/midominio1.conf per multisitios
o
sudo nano /etc/apache2/sites-available/000-default.conf
Amb les modificacions que corresponguin, pega el següent 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

Guarda prement en CTRL + X
Prova la configuració amb
apachectl configtest
Només per multiitios:
Activem el nou lloc amb:
sudo a2ensite midominio1.com.conf
Desactivem el directori per defecte
sudo a2dissite 000-default
Restaurem el servidor (Lloc únic i multilloc)
sudo systemctl reload apache2

Si alguna vegada vas entrar a un lloc que no tenia una pàgina d'inici, hauràs vist que llistava el contingut dels seus directoris. Això és un risc de seguretat ja que permet als delinqüents informàtics navegar pel servidor web a la recerca de punts febles que explotar

Un altre inconvenient és que s'ignora . Htaccess. Es tracta d'un arxiu de configuració personalitzable per a cada lloc web allotjat, el comportament de servidor.

Escriu aquesta comanda:
sudo nano /etc/apache2/apache2.conf

Veuràs alguna cosa com això:

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

Modifica-per això:

Options FollowSymLinks
AllowOverride All
Require all granted

guarda amb CTRL + X
Reinicia el servidor amb:
sudo systemctl restart apache2

Per poder escriure el fitxer .htaccess hem de habilitar un mòdul anomenat mod_rewrite

sudo a2enmod rewrite
Tornem a reiniciar el servidor amb:
sudo systemctl restart apache2

En el proper article anem a crear una base de dades, instal·lar Mautic i aconseguir el certificat de seguretat que els navegadors moderns exigeixen per accedir a una pàgina.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.