Mautic na vašem strežniku. Vaša rešitev za avtomatizacijo trženja

Mautic na vašem strežniku

Še vedno sem z to dolge serije o namestitvi in ​​uporabi Mautic, celovita rešitev za avtomatizacijo marketinških nalog.

Kot mnogi odprtokodni projekti, Mautic je zelo vsestranski in prilagodljiv. Toda, kot mnogi odprtokodni projekti, dokumentacijo razvijalci napišejo za razvijalce in ne za končne uporabnike. Če želite poiskati pot do naslednjega koraka, je treba veliko poguglati (gre predvsem za to, da več odprtokodnih projektov deluje skupaj), zato traja toliko časa, da nadaljujete serijo člankov.

Ko pa je Mautic konfiguriran, prihranek pri času in predvsem pri stroških več kot kompenzira namestitveni napor.

Mautic na vašem strežniku. Dve možnosti

Mautic nameščamo na navidezni zasebni strežnik z Ubuntu 20.04. Na voljo imamo dve možnosti:

  • Namestite Mautic kot eno mesto na strežniku.
  • Namestite Mautic skupaj z drugimi spletnimi mesti.

Za udobje uporabljam besedo site, saj Mautic zažene iz brskalnika.

Če berete to, je verjetno, nimate dovolj dela, ki bi upravičeval, da Mautic monopolizira vse vire VPS. Kakorkoli, kaj se spremeni, je delovni imenik.

Ne pozabite, da morate imeti domeno najeto in usmerjeno na navidezni zasebni strežnik. Ko se v ukazu pojavi mydomain1, jo morate zamenjati s to domeno.

V primeru večstranske možnosti je delovni imenik:

/var/www/midominio1.com/public_html
Za eno spletno mesto:
/var/www/midominio1.com/public_html

Prenos Mautic

Mautic nenehno lansira nove različice, da bi vedeli, katero namestiti, moramo iti na to stran in preveriti, katera je najnovejša stabilna različica. Zapišite si številko različice in jo zamenjajte s črkami X, Y, Z spodnjega ukaza.

Pojdimo na delovni imenik
ce /var/www/midominio1.com/public_html V primeru, da ste izbrali večstransko možnost

O cd /var/www/html za eno stran.

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

Prvi ukaz Mauitic razloži, drugi pa ga razpakira
Zdaj izbrišemo preneseno stisnjeno datoteko, saj je ne potrebujemo več.
sudo rm 2.15.3.zip

Naslednji korak je pridobiti dovoljenja za konfiguriranje datotek

Za več mest:
sudo chown -R www-data:www-data /var/www/midominio1.com/public_html

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

Za eno spletno mesto:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html

Zdaj moramo strežniku Apache povedati, kako najti vsako stran. To se naredi z ustvarjanjem konfiguracijske datoteke s tem ukazom:
sudo nano /etc/apache2/sites-available/midominio1.conf Za več strani
o
sudo nano /etc/apache2/sites-available/000-default.conf
Z ustreznimi spremembami prilepite naslednje besedilo:

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

Shranite s pritiskom na CTRL + X
Preizkusite konfiguracijo z
apachectl configtest
Samo za več spletnih mest:
Novo spletno mesto aktiviramo z:
sudo a2ensite midominio1.com.conf
Deaktiviramo privzeti imenik
sudo a2dissite 000-default
Obnavljamo strežnik (eno mesto in več mest)
sudo systemctl reload apache2

Če ste kdaj vstopili na spletno mesto, ki ni imelo domače strani, videli boste, da je navedla vsebino svojih imenikov. To je varnostno tveganje, saj kiber kriminalcem omogoča brskanje po spletnem strežniku in išče šibke točke za izkoriščanje.

Druga pomanjkljivost je, da se ignorira .htaccess. To je prilagodljiva konfiguracijska datoteka za vsako gostovano spletno mesto in vedenje strežnika.

Napišite ta ukaz:
sudo nano /etc/apache2/apache2.conf

Videli boste nekaj takega:

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

Spremenite ga za to:

Options FollowSymLinks
AllowOverride All
Require all granted

Prihranite z CTRL + X
Znova zaženite strežnik z:
sudo systemctl restart apache2

Da bi zapisali datoteko .htaccess, moramo omogočiti modul mod_rewrite

sudo a2enmod rewrite
Strežnik znova zaženemo z:
sudo systemctl restart apache2

V naslednjem članku bomo ustvarili bazo podatkov, namestili Mautic in dobili varnostno potrdilo, ki ga sodobni brskalniki potrebujejo za dostop do strani.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.