📝 Как установить WordPress на VPS: пошаговая инструкция
WordPress — самая популярная CMS в мире, и установка на собственный VPS даёт полную свободу в настройке и производительности. В этом руководстве вы узнаете, как вручную установить WordPress на сервер под управлением Ubuntu с LAMP или LEMP стеком. Понадобится базовая работа с консолью и понимание Linux.
📦 Шаг 1. Подготовка сервера
Убедитесь, что у вас есть VPS с Ubuntu 20.04+ и доступ по SSH. Обновите систему:
sudo apt update && sudo apt upgrade -y
⚙️ Шаг 2. Установка LAMP или LEMP стека
Для LAMP (Apache):
sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php php-cli php-curl php-xml php-mbstring unzip -y
Для LEMP (Nginx):
sudo apt install nginx mysql-server php-fpm php-mysql php-cli php-curl php-xml php-mbstring unzip -y
🗄 Шаг 3. Создание базы данных
Зайдите в MySQL и создайте базу:
sudo mysql -u root -p CREATE DATABASE wordpress; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'strongpassword'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
📥 Шаг 4. Загрузка и распаковка WordPress
cd /var/www/ sudo wget https://wordpress.org/latest.zip sudo unzip latest.zip sudo chown -R www-data:www-data wordpress sudo chmod -R 755 wordpress
🌐 Шаг 5. Настройка виртуального хоста
Apache:
sudo nano /etc/apache2/sites-available/wordpress.conf
Добавьте:
ServerName yourdomain.com DocumentRoot /var/www/wordpress AllowOverride All
Активируйте сайт:
sudo a2ensite wordpress sudo a2enmod rewrite sudo systemctl restart apache2
🧪 Шаг 6. Запуск установки через браузер
Откройте в браузере http://yourdomain.com
или IP сервера. Следуйте инструкциям WordPress:
- 📝 Укажите название сайта
- 👤 Введите логин и пароль администратора
- 📧 Укажите email
- ✅ Нажмите «Установить WordPress»
📌 Рекомендации Bit.Hosting
- 🔐 Установите SSL-сертификат через Let's Encrypt
- 📦 Регулярно обновляйте плагины и ядро CMS
- ⚡ Используйте кэширование (например, WP Super Cache)
- 🔒 Защитите панель /wp-admin с помощью Fail2Ban или ограничения по IP
- 🛠 Используйте панель управления (например, ISPmanager) для упрощённой установки
Если установка WordPress вызывает сложности или вы хотите автоматическую установку — напишите в поддержку Bit.Hosting. Мы всё настроим за вас! 🚀