Mautic na vašem serveru. Vlastito rješenje za automatizaciju marketinga

Mautic na vašem serveru

Još uvijek sam sa esta duge serije o ugradnji i upotrebi mautic, sveobuhvatno rješenje za automatizaciju marketinških zadataka.

Kao i mnogi projekti otvorenog koda, Mautic je vrlo svestran i podesiv. Ali, kao i mnogi projekti otvorenog koda, dokumentaciju pišu programeri za programere, a ne za krajnje korisnike. Pronalaženje vašeg puta do sljedećeg koraka zahtijeva puno guglanja (sve je u tome da zajednički rade više projekata otvorenog koda), stoga je potrebno toliko vremena da se nastavi serija članaka.

Ali, nakon što je Mautic konfiguriran, ušteda vremena i prije svega troškova više nego nadoknađuje napor oko instalacije.

Mautic na vašem serveru. Dvije mogućnosti

Instaliramo Mautic na virtualni privatni poslužitelj koji radi pod Ubuntu 20.04. Imamo dvije mogućnosti:

  • Instalirajte Mautic kao jednu web lokaciju na serveru.
  • Instalirajte Mautic zajedno s drugim web lokacijama.

Riječ site koristim za praktičnost dok Mautic radi iz preglednika.

Ako ovo čitate, velike su šanse nemate obim posla potreban da opravdate da Mautic monopolizira sve resurse VPS-a. U svakom slučaju, ono što se mijenja je radni direktorij.

Imajte na umu da morate imati domenu unajmljenu i usmjerenu na virtualni privatni server. Kada se mydomain1 pojavi u naredbi, morate je zamijeniti tom domenom.

U slučaju mogućnosti više lokacija, radni direktorij je:

/var/www/midominio1.com/public_html
Za jednu stranicu:
/var/www/midominio1.com/public_html

Preuzimanje Mautića

Mautic neprestano lansira nove verzije, da bismo znali koju da instaliramo, moramo otići na ovu stranicu i vidjeti koja je najnovija stabilna verzija.Zabilježite broj verzije i zamijenite je slovima X, Y, Z naredbe u nastavku.

Idemo na radni direktorij
ce /var/www/midominio1.com/public_html U slučaju da ste odabrali opciju više stranica

O cd /var/www/html za jednu stranicu.

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

Prva naredba istovara Mauitic, a druga ga otvara
Sada brišemo preuzetu komprimiranu datoteku jer nam više nije potrebna.
sudo rm 2.15.3.zip

Sljedeći korak je dobivanje dozvola za konfiguriranje datoteka

Za više lokacija:
sudo chown -R www-data:www-data /var/www/midominio1.com/public_html

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

Za jednu stranicu:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html

Sada moramo reći Apache serveru kako pronaći svaku web lokaciju. To se postiže stvaranjem konfiguracijske datoteke pomoću ove naredbe:
sudo nano /etc/apache2/sites-available/midominio1.conf Za više lokacija
o
sudo nano /etc/apache2/sites-available/000-default.conf
Uz odgovarajuće izmjene, zalijepite sljedeći tekst:

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

Spremite pritiskom na CTRL + X
Testirajte konfiguraciju pomoću
apachectl configtest
Samo za više web lokacija:
Novu stranicu aktiviramo sa:
sudo a2ensite midominio1.com.conf
Deaktiviramo zadani direktorij
sudo a2dissite 000-default
Vraćamo server (pojedinačna stranica i više lokacija)
sudo systemctl reload apache2

Ako ste ikada ušli na web mjesto koje nije imalo početnu stranicu, vidjet ćete da je naveo sadržaj svojih direktorija. Ovo je sigurnosni rizik jer omogućava cyber kriminalcima da pretražuju web server tražeći slaba mjesta za iskorištavanje.

Još jedan nedostatak je što se zanemaruje .htaccess. To je prilagodljiva konfiguracijska datoteka za svako domaćin web mjesto, ponašanje poslužitelja.

Napišite ovu naredbu:
sudo nano /etc/apache2/apache2.conf

Vidjet ćete otprilike ovako:

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

Izmijenite ga za ovo:

Options FollowSymLinks
AllowOverride All
Require all granted

Uštedite pomoću CTRL + X
Ponovo pokrenite server sa:
sudo systemctl restart apache2

Da bismo napisali .htaccess datoteku moramo omogućiti modul nazvan mod_rewrite

sudo a2enmod rewrite
Ponovo pokrećemo server sa:
sudo systemctl restart apache2

U sljedećem ćemo članku stvoriti bazu podataka, instalirati Mautic i dobiti sigurnosni certifikat koji moderni preglednici trebaju za pristup stranici.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.