Још увек сам са ово дуге серије о уградњи и употреби Маутиц, свеобухватно решење за аутоматизацију маркетиншких задатака.
Као и многи пројекти отвореног кода, Маутиц је изузетно свестран и подесив. Али, као и многи пројекти отвореног кода, документацију пишу програмери за програмере, а не за крајње кориснике. Да бисте пронашли свој пут до следећег корака, потребно је много гуглања (све је у томе да заједнички раде више пројеката отвореног кода), па је потребно толико времена за наставак серије чланака.
Али, једном када је Маутиц конфигурисан, уштеда у времену и пре свега на трошковима више него надокнађује напор око инсталације.
Маутиц на вашем серверу. Две опције
Инсталирамо Маутиц на виртуелни приватни сервер који ради под Убунту 20.04. Имамо две могућности:
- Инсталирајте Маутиц као једну локацију на серверу.
- Инсталирајте Маутиц заједно са другим веб локацијама.
Користим реч сите због погодности док Маутиц ради из прегледача.
Шансе су ако ово читате, немате обим посла неопходан да оправдате то што Маутиц монополизује све ресурсе ВПС-а. У сваком случају, оно што се мења је радни директоријум.
Запамтите да вам је потребан домен који треба унајмити и усмерити га на виртуелни приватни сервер. Када се мидомаин1 појави у наредби, морате га заменити тим доменом.
У случају могућности више локација, радни директоријум је:
/var/www/midominio1.com/public_html
За једну локацију:
/var/www/midominio1.com/public_html
Преузимање Маутића
Маутиц стално лансира нове верзије, да бисмо знали коју да инсталирамо, морамо да одемо на ову страницу и видимо која је најновија стабилна верзија.Забележите број верзије и замените је словима Кс, И, З наредбе испод.
Идемо у радни директоријум
ce /var/www/midominio1.com/public_html
У случају да сте одабрали опцију за више локација
O cd /var/www/html
за једну локацију.
sudo wget https://github.com/mautic/mautic/releases/download/X.Y.Z/X.Y.Z.zip
sudo unzip X.Y.Z.zip
Прва команда истовара Мауитика, а друга га отвара
Сада бришемо преузету компримовану датотеку, јер нам више није потребна.
sudo rm 2.15.3.zip
Следећи корак је добијање дозвола за конфигурисање датотека
За више локација:
sudo chown -R www-data:www-data /var/www/midominio1.com/public_html
sudo chmod -R 775 /var/www/midominio1.com/public_html
За једну локацију:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html
Сада морамо да кажемо серверу Апацхе како да пронађе сваку страницу. То се постиже стварањем конфигурационе датотеке помоћу ове наредбе:
sudo nano /etc/apache2/sites-available/midominio1.conf
За више локација
o
sudo nano /etc/apache2/sites-available/000-default.conf
Са одговарајућим изменама налепите следећи текст:
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
Спремите притиском на ЦТРЛ + Кс
Тестирајте конфигурацију помоћу
apachectl configtest
Само за више веб локација:
Активирамо нову страницу са:
sudo a2ensite midominio1.com.conf
Деактивирамо подразумевани директоријум
sudo a2dissite 000-default
Враћамо сервер (појединачна локација и више локација)
sudo systemctl reload apache2
Ако сте икада ушли на локацију која није имала почетну страницу, видећете да је навео садржај својих директоријума. Ово је безбедносни ризик јер омогућава сајбер криминалцима да претражују веб сервер тражећи слабе тачке које ће искористити.
Још један недостатак је што се игнорише .хтаццесс. То је прилагодљива конфигурациона датотека за свако хостовано веб место и понашање сервера.
Напишите ову наредбу:
sudo nano /etc/apache2/apache2.conf
Видећете нешто овако:
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
Измените га за ово:
Options FollowSymLinks
AllowOverride All
Require all granted
Саве витх ЦТРЛ + Кс
Поново покрените сервер помоћу:
sudo systemctl restart apache2
Да бисмо написали .хтаццесс датотеку морамо омогућити модул назван мод_реврите
sudo a2enmod rewrite
Поново покрећемо сервер са:
sudo systemctl restart apache2
У следећем чланку ћемо створити базу података, инсталирати Маутиц и добити сигурносни сертификат који савремени прегледачи захтевају за приступ страници.