Mautic на вашия сървър. Вашето собствено решение за автоматизация на маркетинга

Mautic на вашия сървър

Все още съм с това дълги серии за инсталиране и използване на Mautic, цялостно решение за автоматизация на маркетингови задачи.

Както много проекти с отворен код, Mautic е много гъвкав и конфигурируем. Но, както много проекти с отворен код, документацията е написана от разработчици за разработчици, а не за крайни потребители. Намирането на пътя към следващата стъпка изисква много гуглене (Всичко е свързано с това да накарате множество проекти с отворен код да работят заедно), следователно отнема толкова време, за да продължите поредицата статии.

Но след като Mautic е конфигуриран, спестяването на време и най-вече на разходите повече от компенсира усилията за монтаж.

Mautic на вашия сървър. Двата варианта

Инсталираме Mautic на виртуален частен сървър, работещ с Ubuntu 20.04. Имаме две възможности:

  • Инсталирайте Mautic като един сайт на сървъра.
  • Инсталирайте Mautic заедно с други уебсайтове.

Използвам думата сайт за удобство, тъй като Mautic работи от браузъра.

Вероятно, ако четете това, нямате необходимия обем работа, за да оправдаете, че Mautic монополизира всички ресурси на VPS. Както и да е, това, което се променя, е работната директория.

Не забравяйте, че трябва да имате сключен домейн и насочен към виртуалния частен сървър. Когато mydomain1 се появи в командата, трябва да го замените с този домейн.

В случай на опция за много сайтове, работната директория е:

/var/www/midominio1.com/public_html
За един сайт:
/var/www/midominio1.com/public_html

Изтегляне на Mautic

Mautic непрекъснато пуска нови версии, за да разберем коя да инсталираме, трябва да отидем на тази страница и да видим коя е най-новата стабилна версия.Забележете номера на версията и го заменете с буквите X, Y, Z на командата по-долу.

Да отидем в работната директория
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

Първата команда разтоварва Mauitic, а втората го разархивира
Сега изтриваме изтегления компресиран файл, тъй като вече не ни е необходим.
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

Сега трябва да кажем на сървъра на Apache как да намери всеки сайт. Това се прави чрез създаване на конфигурационен файл с тази команда:
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

Запазете, като натиснете CTRL + X
Тествайте конфигурацията с
apachectl configtest
Само за много сайтове:
Активираме новия сайт със:
sudo a2ensite midominio1.com.conf
Деактивираме директорията по подразбиране
sudo a2dissite 000-default
Възстановяваме сървъра (единичен сайт и многосайтов)
sudo systemctl reload apache2

Ако някога сте влизали в сайт, който няма начална страница, ще видите, че е изброило съдържанието на своите директории. Това е риск за сигурността, тъй като позволява на киберпрестъпниците да сърфират в уеб сървъра, търсейки слаби места, които да използват.

Друг недостатък е, че се игнорира . Htaccess. Това е персонализируем конфигурационен файл за всеки хостван уебсайт и поведение на сървъра.

Напишете тази команда:
sudo nano /etc/apache2/apache2.conf

Ще видите нещо подобно:

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

Променете го за това:

Options FollowSymLinks
AllowOverride All
Require all granted

Гуарда кон CTRL + X
Рестартирайте сървъра с:
sudo systemctl restart apache2

За да напишем .htaccess файла, трябва да активираме модул, наречен mod_rewrite

sudo a2enmod rewrite
Рестартираме сървъра отново с:
sudo systemctl restart apache2

В следващата статия ще създадем база данни, ще инсталираме Mautic и ще получим сертификата за сигурност, който съвременните браузъри изискват за достъп до страница.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.