Automātika jūsu serverī. Jūsu pašu mārketinga automatizācijas risinājums

Automātika jūsu serverī

Es joprojām esmu ar šis garas sērijas par Mautic, visaptverošs mārketinga uzdevumu automatizācijas risinājums.

Tāpat kā daudzi atvērtā pirmkoda projekti, Mautic ir ļoti universāls un konfigurējams. Bet, tāpat kā daudzi atvērtā koda projekti, dokumentāciju izstrādātāji raksta izstrādātājiem, nevis galalietotājiem. Lai atrastu ceļu uz nākamo soli, ir nepieciešams daudz meklēt Google tīklā (viss ir saistīts ar vairāku atvērtā pirmkoda projektu sadarbību), tāpēc rakstu sērijas turpināšana prasa tik ilgu laiku.

Bet, kad Mautic ir konfigurēts, laika un galvenokārt izmaksu ietaupījums vairāk nekā kompensē uzstādīšanas darbu.

Automātika jūsu serverī. Abas iespējas

Mēs instalējam Mautic virtuālajā privātajā serverī, kurā darbojas Ubuntu 20.04. Mums ir divas iespējas:

  • Instalējiet Mautic kā vienu vietni serverī.
  • Instalējiet Mautic līdzās citām vietnēm.

Ērtības labad es izmantoju vārdu vietne, jo Mautic darbojas no pārlūka.

Iespējams, ka, ja jūs to lasāt, jums nav nepieciešamā darba apjoma, lai pamatotu, ka Mautic monopolizē visus VPS resursus. Jebkurā gadījumā izmaiņas ir darba direktorijā.

Atcerieties, ka jums ir jābūt noslēgtam līgumam ar domēnu un jānorāda uz virtuālo privāto serveri. Kad komandā parādās mydomain1, jums tas jāaizstāj ar šo domēnu.

Vairāku vietņu opcijas gadījumā darba direktorijs ir:

/var/www/midominio1.com/public_html
Atsevišķai vietnei:
/var/www/midominio1.com/public_html

Lejupielādē Mautic

Mautic pastāvīgi palaiž jaunas versijas, lai uzzinātu, kura no tām jāinstalē, jādodas uz šo lapu un jāpārbauda, ​​kura ir jaunākā stabilā versija. Ņemiet vērā versijas numuru un aizstājiet to ar burtiem X, Y, Z zemāk esošajā komandā.

Dodamies uz darba direktoriju
ce /var/www/midominio1.com/public_html Gadījumā, ja esat izvēlējies vairākvietu iespēju

O cd /var/www/html vienai vietnei.

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

Pirmā komanda izkrauj Mauitic, bet otra - to
Tagad mēs izdzēšam lejupielādēto saspiesto failu, jo mums tas vairs nav vajadzīgs.
sudo rm 2.15.3.zip

Nākamais solis ir iegūt atļaujas failu konfigurēšanai

Daudzvietnēm:
sudo chown -R www-data:www-data /var/www/midominio1.com/public_html

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

Atsevišķai vietnei:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html

Tagad mums ir jāpasaka Apache serverim, kā atrast katru vietni. Tas tiek darīts, izveidojot konfigurācijas failu ar šo komandu:
sudo nano /etc/apache2/sites-available/midominio1.conf Multisites
o
sudo nano /etc/apache2/sites-available/000-default.conf
Ar atbilstošajām modifikācijām ielīmējiet šādu tekstu:

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

Saglabājiet, nospiežot CTRL + X
Pārbaudiet konfigurāciju ar
apachectl configtest
Tikai vairākām vietnēm:
Mēs aktivizējam jauno vietni ar:
sudo a2ensite midominio1.com.conf
Mēs deaktivizējam noklusējuma direktoriju
sudo a2dissite 000-default
Mēs atjaunojam serveri (atsevišķa vietne un vairākas vietnes)
sudo systemctl reload apache2

Ja esat kādreiz ienācis vietnē, kurai nebija mājas lapas, jūs būsiet redzējuši, ka tajā ir uzskaitīts savu direktoriju saturs. Tas ir drošības risks, jo tas kibernoziedzniekiem ļauj pārlūkot tīmekļa serveri, meklējot vājās vietas, kuras izmantot.

Vēl viens trūkums ir tas, ka tas tiek ignorēts Htaccess. Tas ir pielāgojams konfigurācijas fails katrai mitinātai vietnei, servera uzvedībai.

Uzrakstiet šo komandu:
sudo nano /etc/apache2/apache2.conf

Jūs redzēsiet kaut ko līdzīgu šim:

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

Mainiet to šādi:

Options FollowSymLinks
AllowOverride All
Require all granted

Saglabājiet ar CTRL + X
Restartējiet serveri ar:
sudo systemctl restart apache2

Lai rakstītu .htaccess failu, mums ir jāiespējo modulis mod_rewrite

sudo a2enmod rewrite
Mēs restartējam serveri vēlreiz ar:
sudo systemctl restart apache2

Nākamajā rakstā mēs izveidosim datu bāzi, instalēsim Mautic un iegūsim drošības sertifikātu, kas mūsdienu pārlūkiem nepieciešams, lai piekļūtu lapai.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.