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.