Mautic na vašem poslužitelju. Vlastito rješenje za automatizaciju marketinga

Mautic na vašem poslužitelju

Još uvijek sam s esta duge serije o ugradnji i korištenju Mautić, 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 izrađuju programeri za programere, a ne za krajnje korisnike. Pronalaženje 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 sa nizom članaka.

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

Mautic na vašem poslužitelju. Dvije mogućnosti

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

  • Instalirajte Mautic kao jedno mjesto na poslužitelju.
  • Instalirajte Mautic zajedno s drugim web mjestima.

Riječ web mjesto koristim iz praktičnosti jer Mautic radi iz preglednika.

Ako ovo čitate, velika je vjerojatnost nemate opseg posla potreban da opravda Mautićev monopol nad svim resursima VPS-a. Svejedno, ono što se mijenja je radni direktorij.

Imajte na umu da morate imati domenu koja je unajmljena i usmjerena prema virtualnom privatnom poslužitelju. Kada se u naredbi pojavi mydomain1, morate je zamijeniti tom domenom.

U slučaju mogućnosti više stranica, 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 treba instalirati 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 jedno mjesto.

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 je korak dobivanje dozvola za konfiguriranje datoteka

Za više web mjesta:
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 poslužitelju Apache kako pronaći svaku stranicu. To se postiže stvaranjem konfiguracijske datoteke s ovom naredbom:
sudo nano /etc/apache2/sites-available/midominio1.conf Za više web mjesta
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:
Novo mjesto aktiviramo s:
sudo a2ensite midominio1.com.conf
Deaktiviramo zadani direktorij
sudo a2dissite 000-default
Vraćamo poslužitelj (jedno web mjesto i više web mjesta)
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 kiber kriminalcima omogućuje pregledavanje web poslužitelja tražeći slaba mjesta za iskorištavanje.

Drugi je nedostatak š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

Spremi s CTRL + X
Ponovo pokrenite poslužitelj sa:
sudo systemctl restart apache2

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

sudo a2enmod rewrite
Ponovno pokrećemo poslužitelj 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 svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.