Skip to main content
Это руководство объясняет, как установить MastermindCMS на Linux-сервер для production-среды. Установка на сервер даёт:
  • Полный контроль над инфраструктурой
  • Лучшую производительность и масштабируемость
  • Интеграцию с reverse proxy, SSL и мониторингом

Требования

Перед началом убедитесь, что у вас есть:
  • Linux-сервер (RHEL/CentOS, Debian/Ubuntu)
  • Root-доступ или sudo
  • Публичный домен или поддомен
  • Открытые порты 80 и 443
  • MongoDB, установленная непосредственно на сервере

Шаг 1: настройка локального YUM-репозитория

На клиентских UnixOS-машинах добавьте локальные репозитории в конфигурацию YUM.

RHEL/CentOS

Скопируйте и вставьте конфигурацию ниже в файл local-repos.repo (при необходимости измените параметры).
Сохраните файл и начните использовать локальные YUM-репозитории. Далее выполните команду ниже, чтобы увидеть локальные репозитории в списке доступных репозиториев YUM на клиентских машинах:

Debian/Ubuntu

Импортируйте публичный ключ в apt и добавьте репозиторий в sources.
Обновите список доступных пакетов:

Шаг 2: установка приложения MSM2

RHEL/CentOS

Выполните команду ниже, чтобы установить приложение MSM2 на сервер:
Запустите MSM2 командой:

Debian/Ubuntu

Выполните команду ниже, чтобы установить приложение MSM2 на сервер:
Запустите MSM2 командой: