Automaat oma serveris. Teie enda turunduse automatiseerimise lahendus

Automaat oma serveris

Olen ikka koos see pikad seeriad installimise ja kasutamise kohta Mautic, terviklik turundusülesannete automatiseerimise lahendus.

Nagu paljud avatud lähtekoodiga projektid, Mautic on väga mitmekülgne ja seadistatav. Kuid nagu paljud avatud lähtekoodiga projektid, dokumentatsiooni kirjutavad arendajad arendajatele, mitte lõppkasutajatele. Järgmisele sammule tee leidmine nõuab palju guugeldamist (kõik on seotud mitme avatud lähtekoodiga projekti koostöösse viimisega), seega võtab artikliseeria jätkamine nii kaua aega.

Kuid kui Mautic on konfigureeritud, ajasääst ja ennekõike kulude kokkuhoid ületavad paigaldamise pingutusi.

Automaat oma serveris. Kaks võimalust

Paigaldame Mauticu virtuaalsesse privaatserverisse, milles töötab Ubuntu 20.04. Meil on kaks võimalust:

  • Installige Mautic serverisse ühe saidina.
  • Installige Mautic koos teiste veebisaitidega.

Kasutan mugavuse huvides sõna sait, kuna Mautic töötab brauserist.

Võimalik, et kui te seda loete, teil pole vajalikku töömahtu, et õigustada Mauticut kõigi VPS-i ressursside monopoliseerimisega. Igatahes, mis muutub, on töökataloog.

Pidage meeles, et teil peab olema palgatud domeen ja viidatud virtuaalsele privaatserverile. Kui käsus ilmub mydomain1, peate selle selle domeeniga asendama.

Mitme saidi valiku korral on töökataloog:

/var/www/midominio1.com/public_html
Ühe saidi jaoks:
/var/www/midominio1.com/public_html

Mauticu allalaadimine

Mautic käivitab pidevalt uusi versioone, et teada saada, milline neist installida, peame minema sellele lehele ja vaatama, milline on uusim stabiilne versioon. Pange tähele versiooni numbrit ja asendage see alloleva käsu tähtedega X, Y, Z.

Läheme töökataloogi
ce /var/www/midominio1.com/public_html Juhul, kui olete valinud mitme saidi valiku

O cd /var/www/html ühe saidi jaoks.

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

Esimene käsk laadib Mauitici maha ja teine ​​lahti
Nüüd kustutame allalaaditud tihendatud faili, kuna me ei vaja seda enam.
sudo rm 2.15.3.zip

Järgmine samm on failide konfigureerimiseks õiguste hankimine

Mitme saidi jaoks:
sudo chown -R www-data:www-data /var/www/midominio1.com/public_html

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

Ühe saidi jaoks:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html

Nüüd peame Apache serverile ütlema, kuidas iga saiti leida. Seda tehakse konfiguratsioonifaili loomisega selle käsuga:
sudo nano /etc/apache2/sites-available/midominio1.conf Mitme saidi jaoks
o
sudo nano /etc/apache2/sites-available/000-default.conf
Vastavate muudatustega kleepige järgmine 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

Salvestamiseks vajutage klahvikombinatsiooni CTRL + X
Testige konfiguratsiooni rakendusega
apachectl configtest
Ainult mitme saidiga:
Aktiveerime uue saidi:
sudo a2ensite midominio1.com.conf
Deaktiveerime vaikekataloogi
sudo a2dissite 000-default
Taastame serveri (ühe saidi ja mitme saidi)
sudo systemctl reload apache2

Kui olete kunagi sisenenud saidile, millel polnud avalehte, olete näinud, et see loetles oma kataloogide sisu. See on turvarisk, kuna see võimaldab küberkurjategijatel veebiserveris sirvida, otsides ära kasutada nõrku kohti.

Teine puudus on see, et seda ignoreeritakse .htaccess. See on kohandatav konfiguratsioonifail iga hostitud veebisaidi, serveri käitumise jaoks.

Kirjutage see käsk:
sudo nano /etc/apache2/apache2.conf

Näete midagi sellist:

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

Muutke seda selleks:

Options FollowSymLinks
AllowOverride All
Require all granted

Salvestage koos CTRL + X
Taaskäivitage server järgmisega:
sudo systemctl restart apache2

.Htaccess-faili kirjutamiseks peame lubama mooduli nimega mod_rewrite

sudo a2enmod rewrite
Taaskäivitame serveri uuesti järgmisega:
sudo systemctl restart apache2

Järgmises artiklis loome andmebaasi, installime Mauticu ja hankime turvasertifikaadi, mida kaasaegsed brauserid vajavad lehele pääsemiseks.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.