📁 Как установить 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 и настройте резервное копирование
Если у вас возникли сложности с установкой MODX — обратитесь в поддержку Bit.Hosting. Мы поможем вам всё настроить! 🚀