Как установить MODX на VPS: подробное руководство

MODX — это современная CMS и фреймворк, подходящий как для простых сайтов, так и для сложных проектов. В этом руководстве вы узнаете, как установить MODX (Revolution) вручную на VPS с Ubuntu, используя стек LAMP или LEMP.

Шаг 1. Подготовка сервера

sudo apt update && sudo apt upgrade -y

Шаг 2. Установка LAMP или LEMP

Для Apache (LAMP):

sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php php-cli php-curl php-xml php-mbstring unzip -y

Для Nginx (LEMP):

sudo apt install nginx mysql-server php-fpm php-mysql php-cli php-curl php-xml php-mbstring unzip -y

Шаг 3. Создание базы данных

sudo mysql -u root -p

CREATE DATABASE modx;
CREATE USER 'modxuser'@'localhost' IDENTIFIED BY 'securepass';
GRANT ALL PRIVILEGES ON modx.* TO 'modxuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Шаг 4. Загрузка и установка MODX

cd /var/www/
wget https://modx.com/download/latest -O modx.zip
unzip modx.zip -d modx
cd modx/*/  # внутри может быть папка с версией
cp -r * /var/www/modxsite/
cd /var/www/
chown -R www-data:www-data modxsite
chmod -R 755 modxsite

Шаг 5. Настройка виртуального хоста

sudo nano /etc/apache2/sites-available/modx.conf
ServerName yourdomain.com
  DocumentRoot /var/www/modxsite
  
    AllowOverride All
sudo a2ensite modx
sudo a2enmod rewrite
sudo systemctl restart apache2

Шаг 6. Установка через браузер

Перейдите по адресу http://yourdomain.com/setup и выполните установку MODX:

  • Выберите язык и режим установки
  • Укажите параметры подключения к БД
  • Создайте логин и пароль администратора
  • Завершите установку и удалите папку setup

Рекомендации Bit.Hosting

  • Настройте HTTPS с помощью Let's Encrypt
  • Установите MODX Extras только из проверенных источников
  • Используйте встроенный кеш и сжатие
  • Для производительных сайтов — настройте Redis или OPCache
  • Защитите доступ к /manager и настройте резервное копирование

← Вернуться в раздел «CMS и сайты»

Если у вас возникли сложности с установкой MODX — обратитесь в поддержку Bit.Hosting. Мы поможем вам всё настроить! 🚀

← CMS и сайты на VPS

Bit.Hosting

Сравнение тарифов

Стоимость рассчитана для выбранного периода оплаты.