// SSD VPS

Как установить и настроить OpenLiteSpeed с WordPress на VPS Linux: полное руководство — CLIQHOST

17 октября 2026 г. · by Alex M.

Как установить и настроить OpenLiteSpeed с WordPress на VPS Linux: полное руководство — CLIQHOST

OpenLiteSpeed — это высокопроизводительный веб-сервер с открытым исходным кодом от LiteSpeed Technologies. Он обрабатывает значительно больше одновременных запросов, чем Apache или Nginx при аналогичных ресурсах. В сочетании с модулем LSCache и быстрым VPS SSD он создаёт идеальную платформу для требовательных сайтов на WordPress.

В этом руководстве мы разберём установку OpenLiteSpeed, LSPHP, MariaDB и WordPress на сервер с Ubuntu 22.04 — шаг за шагом, с реальными командами.


Почему OpenLiteSpeed, а не Nginx или Apache?

Прежде чем приступить к установке, рассмотрим ключевые преимущества:

  • Event-driven архитектура — тысячи одновременных соединений при минимальном потреблении RAM.
  • Нативный LSCache — встроенный модуль кеширования, совместимый с плагином LiteSpeed Cache для WordPress.
  • HTTP/3 и QUIC — поддержка современных протоколов из коробки.
  • Веб-панель администратора — графический интерфейс на порту 7080, без сложных конфигурационных файлов.
  • Zero downtime reload — перезагрузка конфигурации без остановки сервера.

Для VPS NVMe, обслуживающего несколько сайтов WordPress, OpenLiteSpeed может существенно снизить время отклика по сравнению с классическим стеком LAMP.


Предварительные требования

  • VPS с Ubuntu 22.04 LTS (минимум 1 ГБ RAM, 1 vCPU)
  • Доступ root или пользователь с правами sudo
  • Домен, указывающий на IP-адрес VPS
  • Активное SSH-соединение

Если у вас ещё нет сервера, закажите VPS SSD в Молдове на CLIQHOST — быстрое развёртывание и выделенный IP-адрес.


Шаг 1: Обновите систему

Перед установкой обновите все пакеты:

sudo apt update && sudo apt upgrade -y

Если были обновления ядра, перезагрузите сервер:

sudo reboot

Шаг 2: Установите OpenLiteSpeed

Добавьте официальный репозиторий LiteSpeed и установите OpenLiteSpeed:

wget -O - https://repo.litespeed.sh | sudo bash
sudo apt install openlitespeed -y

Запустите и добавьте в автозагрузку:

sudo systemctl start lsws
sudo systemctl enable lsws

Проверьте статус:

sudo systemctl status lsws

Панель администратора доступна по адресу http://IP_СЕРВЕРА:7080. Установите пароль администратора:

sudo /usr/local/lsws/admin/misc/admpass.sh

Введите имя пользователя и надёжный пароль.

Совет по безопасности: Ограничьте доступ к порту 7080 через файрвол — разрешите только ваш IP: sudo ufw allow from ВАШ_IP to any port 7080.


Шаг 3: Установите LSPHP (PHP для LiteSpeed)

OpenLiteSpeed использует LSPHP — оптимизированную версию PHP. Установите LSPHP 8.2:

sudo apt install lsphp82 lsphp82-common lsphp82-mysql lsphp82-curl \
  lsphp82-json lsphp82-xml lsphp82-zip lsphp82-mbstring \
  lsphp82-gd lsphp82-imagick lsphp82-intl -y

Проверьте установленную версию:

/usr/local/lsws/lsphp82/bin/php8.2 -v

Настройте PHP как интерпретатор по умолчанию

В панели управления (:7080):

  1. Перейдите в Server Configuration → External App
  2. Отредактируйте lsphp и укажите путь: /usr/local/lsws/lsphp82/bin/lsphp
  3. Сохраните и примените изменения.

Или отредактируйте конфигурационный файл напрямую:

sudo nano /usr/local/lsws/conf/httpd_config.conf

Найдите секцию extProcessor lsphp и обновите путь к бинарному файлу.


Шаг 4: Установите MariaDB

WordPress требует базу данных. MariaDB — рекомендуемый выбор для VPS-серверов на Linux:

sudo apt install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb

Запустите скрипт безопасной настройки:

sudo mysql_secure_installation

Ответьте на вопросы:

  • Установить пароль root: Да
  • Удалить анонимных пользователей: Да
  • Запретить удалённый вход root: Да
  • Удалить тестовую базу данных: Да
  • Перезагрузить привилегии: Да

Создайте базу данных для WordPress

sudo mysql -u root -p

В консоли MariaDB:

CREATE DATABASE wordpress_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'НадёжныйПароль123!';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Шаг 5: Настройте виртуальный хост в OpenLiteSpeed

Создайте директории для сайта:

sudo mkdir -p /var/www/mydomain.com/{html,logs,conf}
sudo chown -R nobody:nogroup /var/www/mydomain.com/html

Добавьте виртуальный хост через панель

  1. В панели :7080 перейдите в Virtual Hosts → Add
  2. Заполните поля:
    • Virtual Host Name: mydomain
    • Virtual Host Root: /var/www/mydomain.com/
    • Config File: /var/www/mydomain.com/conf/vhconf.conf
    • Enable Scripts/ExtApps: Yes
  3. Сохраните.

Создайте файл конфигурации виртуального хоста

sudo nano /var/www/mydomain.com/conf/vhconf.conf

Добавьте базовое содержимое:

docRoot                   $VH_ROOT/html
index  {
  useServer               0
  indexFiles              index.php, index.html
}

rewrite  {
  enable                  1
  autoLoadHtaccess        1
}

Добавьте Listener для порта 80

В панели OpenLiteSpeed:

  1. Listeners → Add
  2. Порт: 80, IP: ANY
  3. Привяжите к созданному виртуальному хосту.

Шаг 6: Установите WordPress

Скачайте и распакуйте WordPress:

cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
sudo mv wordpress/* /var/www/mydomain.com/html/
sudo chown -R nobody:nogroup /var/www/mydomain.com/html/
sudo find /var/www/mydomain.com/html/ -type d -exec chmod 755 {} \;
sudo find /var/www/mydomain.com/html/ -type f -exec chmod 644 {} \;

Настройте wp-config.php

cd /var/www/mydomain.com/html/
sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php

Измените следующие строки:

define( 'DB_NAME', 'wordpress_db' );
define( 'DB_USER', 'wp_user' );
define( 'DB_PASSWORD', 'НадёжныйПароль123!' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );

Сгенерируйте уникальные ключи безопасности на https://api.wordpress.org/secret-key/1.1/salt/ и вставьте их в файл.

Перезапустите OpenLiteSpeed:

sudo systemctl restart lsws

Откройте http://mydomain.com и пройдите графический установщик WordPress.


Шаг 7: Установите SSL через Let's Encrypt

SSL обязателен для любого продакшн-сайта. Установите Certbot:

sudo apt install certbot -y

Получите сертификат в standalone-режиме:

sudo systemctl stop lsws
sudo certbot certonly --standalone -d mydomain.com -d www.mydomain.com
sudo systemctl start lsws

Сертификаты сохраняются в /etc/letsencrypt/live/mydomain.com/.

В панели OpenLiteSpeed добавьте Listener на порту 443 и настройте:

  • Private Key: /etc/letsencrypt/live/mydomain.com/privkey.pem
  • Certificate: /etc/letsencrypt/live/mydomain.com/fullchain.pem

Подробнее об управлении SSL-сертификатами — на странице SSL-сертификаты CLIQHOST.


Шаг 8: Активируйте LSCache для WordPress

LSCache — главное преимущество OpenLiteSpeed. Для активации:

  1. В панели WordPress (wp-admin) перейдите в Plugins → Add New
  2. Найдите LiteSpeed Cache и установите/активируйте плагин
  3. Перейдите в LiteSpeed Cache → Cache → Enable Cache: ON

Рекомендуемые настройки LSCache

  • Cache TTL: 604800 (7 дней для статического контента)
  • Browser Cache: ON
  • Object Cache: ON
  • Image Optimization (LQIP): ON
  • CSS/JS Minify: ON
  • Lazy Load Images: ON

Проверьте заголовки кеша:

curl -I http://mydomain.com | grep -i 'x-litespeed'

В ответе должно быть:

X-LiteSpeed-Cache: hit

Шаг 9: Дополнительная оптимизация для продакшна

Настройте лимит памяти PHP

sudo nano /usr/local/lsws/lsphp82/etc/php/8.2/litespeed/php.ini

Измените параметры:

memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
max_input_vars = 3000

Включите сжатие Gzip/Brotli

В панели OpenLiteSpeed:

  • Server Configuration → Tuning → Compression
  • Включите Enable Compression и Brotli Compression

Настройте автоматическое обновление SSL

sudo crontab -e

Добавьте строку:

0 3 * * * certbot renew --quiet --pre-hook "systemctl stop lsws" --post-hook "systemctl start lsws"

Если вы предпочитаете, чтобы администрированием сервера занимались специалисты, CLIQHOST предлагает услуги управления серверами под ключ.


Шаг 10: Тестирование производительности

После настройки протестируйте сайт:

  • Google PageSpeed Insights — оценка и рекомендации
  • GTmetrix — TTFB и waterfall-диаграмма
  • WebPageTest — реальное сравнение по локациям

Быстрый нагрузочный тест с ab (Apache Benchmark):

sudo apt install apache2-utils -y
ab -n 1000 -c 50 http://mydomain.com/

На VPS NVMe от CLIQHOST с активным LSCache TTFB для кешированных страниц составляет менее 100 мс.


Частые проблемы и решения

WordPress уходит в бесконечный редирект после активации SSL

Добавьте в wp-config.php перед строкой /* That's all, stop editing! */:

define('FORCE_SSL_ADMIN', true);
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) {
    $_SERVER['HTTPS'] = 'on';
}

Файлы .htaccess не читаются

Убедитесь, что в конфигурации виртуального хоста установлено autoLoadHtaccess 1 в секции rewrite.

Ошибка 503 при PHP-запросах

Проверьте количество запущенных процессов LSPHP:

ps aux | grep lsphp

Увеличьте Max Connections в Server Configuration → External App → lsphp в панели управления.


Заключение

OpenLiteSpeed с WordPress — одна из самых производительных комбинаций для сайтов на Linux. По сравнению с классическим стеком LAMP вы получаете нативный LSCache, поддержку HTTP/3, минимальное потребление ресурсов и интуитивную панель администратора — и всё это бесплатно.

Для максимальной отдачи этот стек лучше всего работает на быстром хранилище. Ознакомьтесь с VPS SSD и VPS NVMe от CLIQHOST — они созданы специально для требовательных веб-проектов. Если вы хотите сосредоточиться на сайте, а не на сервере, наша команда администрирования серверов готова взять на себя всю инфраструктуру.

Есть вопросы? Свяжитесь с нами — мы всегда готовы помочь.

SHARE
// what clients say

What Our Clients Say

Real reviews from customers who trust CLIQHOST for performance, reliability and expert technical support.

★★★★★

"We moved our online shop from a foreign host and the difference is night and day — pages load instantly and support replies in minutes, in Romanian."

AM
Andrei M.
eCommerce owner · Chișinău
★★★★★

"Migrated 12 client sites to CLIQHOST. Free migration, zero downtime, and the cPanel setup is exactly what my team needed. Highly recommend."

EV
Elena V.
Web agency · Bălți
★★★★★

"Our NVMe VPS handles traffic spikes without a sweat. Full root, local datacenter, and billing in MDL — everything we wanted from a provider."

DC
Dmitri C.
SaaS founder · Chișinău