Установка WordPress на VPS сервере с Debian 10

Установка WordPress на VPS сервере с Debian 10
WordPress – это популярная платформа для создания сайтов, блогов и интернет-магазинов. Установка WordPress на VPS сервере с операционной системой Debian 10 может показаться сложной задачей, но на самом деле это довольно просто, если следовать шагам, описанным в этой статье.
Шаг 1: Подключение к серверу
Для начала необходимо подключиться к вашему VPS серверу с помощью SSH. Чтобы это сделать, запустите терминал и введите следующую команду:
ssh пользователь@IP_адрес_сервера
Затем введите пароль пользователя и нажмите Enter.
Шаг 2: Установка необходимых пакетов
Перед установкой WordPress убедитесь, что на вашем сервере установлены все необходимые пакеты. Для этого выполните следующие команды:
sudo apt update
sudo apt install -y apache2 php libapache2-mod-php mysql-server php-mysql
Эти команды установят Apache, PHP, MySQL и необходимые модули для работы WordPress.
Шаг 3: Установка WordPress
Скачайте последнюю версию WordPress с официального сайта:
- Перейдите на сайт ru.wordpress.org
- Нажмите на кнопку «Скачать WordPress»
- Распакуйте скачанный архив
Переместите распакованную папку с WordPress в директорию /var/www/html
.
Шаг 4: Настройка базы данных
Создайте базу данных и пользователя для WordPress. Для этого выполните следующие команды:
sudo mysql -u root -p
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'пароль';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Замените ‘пароль’ на надежный пароль.
Шаг 5: Настройка WordPress
Откройте браузер и введите в адресной строке IP-адрес вашего сервера. Следуйте инструкциям по установке WordPress, указав данные базы данных, пользователя и пароль, созданные на предыдущем шаге.
Шаг 6: Настройка виртуального хоста
Чтобы ваш сайт был доступен по доменному имени, необходимо настроить виртуальный хост для Apache. Создайте конфигурационный файл следующим образом:
sudo nano /etc/apache2/sites-available/ваш_домен.conf
Добавьте следующий код в файл:
<VirtualHost *:80>
ServerAdmin ваш_электронный_адрес
ServerName ваш_домен
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Сохраните и закройте файл, затем включите виртуальный хост и перезапустите Apache:
sudo a2ensite ваш_домен.conf
sudo systemctl reload apache2
Теперь ваш сайт должен быть доступен по вашему доменному имени.
Следуя этим шагам, вы успешно установили WordPress на VPS сервере с Debian 10. Теперь можно начинать создавать свой сайт или блог!