Установка Mautic на Ubuntu 20.04 и Apache

Объект Mautic

Некоторое время назад я рассказывал вам о Mautic, платформе с открытым исходным кодом для автоматизации маркетинговых кампаний. Давайте посмотрим, как установить его на виртуальный частный сервер (VPS) под управлением Ubuntu 20.04 и сервер Apache.

Мы должны помнить, что каждый хостинг-провайдер устанавливает разные конфигурации, поэтому вам, возможно, придется внести некоторые изменения.

Объект Mautic. Что нужно

Требования для установки Mautic (для целей этой статьи) следующие:

  • Ubuntu 20.04.
  • Apache 2x или выше.
  • MaríaDB 10.1 или MySQL 5.5.3.
  • PHP 7.4 или выше.

Виртуальный частный сервер - это способ совместного использования ресурсов физического сервера без затрат на наличие физического сервера для каждого пользователя, но с предоставлением каждому из них большего контроля, чем традиционные планы хостинга. Каждый виртуальный сервер имеет собственную операционную систему и может перезагружаться независимо.

Следует иметь в виду, что есть определенные изменения конфигурации, которые вы можете внести в операционную систему на физическом сервере, в VPS вам нужно будет сделать это с панели управления, предлагаемой вашим хостинг-провайдером, или попросить его сделать это. ...

Прежде всего, я рекомендую вам прочитать эти две статьи

Предыдущие конфигурации

Перед тем, как начать установку Mautic, мы должны настроить брандмауэр.

Брандмауэр - это устройство сетевой безопасности, которое отслеживает входящий и исходящий сетевой трафик и разрешает или блокирует пакеты данных на основе набора правил безопасности. Мы можем найти два типа серверов:

  • Внешний брандмауэр: доступен с тарифным планом хостинга. Большим преимуществом является то, что независимо от того, сколько раз вы устанавливали операционную систему на виртуальный сервер, вам не нужно помнить о настройке брандмауэра.
  • Внутренний брандмауэр: Ubuntu по умолчанию использует брандмауэр под названием UFW (Несложный брандмауэр). UFW по умолчанию закрывает все возможные точки входа на сервер, поэтому нам придется открыть необходимые порты.

В любом случае, даже если хостинг-провайдер, у которого вы наняли свой VPS, предоставляет вам внешний брандмауэр, вы также должны настроить внутренний.

Начнем с проверки актуальности системы:
sudo apt update
sudo apt upgrade -y

Устанавливаем зависимости
sudo apt install apache2 libapache2-mod-php php unzip mariadb-server php-xml php-mysql php-imap php-zip php-intl php-curl ntp -y

Настраиваем фаервол
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"

Активируем фаервол
sudo ufw enable

Он покажет вам сообщение, которое предупреждает вас, что выполнение команды может прервать удаленное соединение. Нажмите Y или S, чтобы принять.

Затем вы увидите другое сообщение, информирующее вас о том, что брандмауэр активирован и будет включаться каждый раз при запуске системы.

Мы можем проверить, что межсетевой экран работает с:
sudo ufw status

Один сайт или несколько?

Лучший способ воспользоваться преимуществами виртуального частного сервера - разместить несколько сайтов. Фактически, метод установки одинаков в обоих случаях, единственное, что меняет каталог установки, и необходимость некоторых дополнительных шагов, если вы выберете опцию мультисайта.

Предварительные шаги для установки Mautic вместе с другими веб-сайтами

Создаем каталог для каждого нужного нам сайта
sudo mkdir -p /var/www/midominio1.com/public_html
sudo mkdir -p /var/www/midominio2.com/public_html
sudo mkdir -p /var/www/midominio3.com/public_html

/ var / www и / public_html остаются постоянными. mydomain заменяется доменами, которые вы собираетесь использовать для каждого сайта. Помните, что вам нужно купить домен и настроить его с помощью DNS вашего виртуального частного сервера.

Как мы уже говорили, в случае, если Mautic - единственный сайт, установленный на виртуальном частном сервере, эти предыдущие шаги не требуются. Разница в том, что мы будем работать над режиссером


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Фернандо сказал

    Я вижу, что для работы mauti были установлены необходимые файлы, но mautic не был установлен, похоже, что ему не хватает содержимого, о чем говорится в заголовке

    1.    Диего Герман Гонсалес сказал

      Дайте мне выходные на обзор. Это серия статей, возможно, я забыл ссылку

    2.    Диего Герман Гонсалес сказал

      Привет. Вам необходимо зайти в браузере на страницу, где вы установили сайт, и запустить установщик.

      1.    Хайме сказал

        зайти с браузера на страницу где установить сайт и запустить????????
        правда в том, что я понятия не имею, куда идти, я думаю, что лучше было бы поставить ссылку