Сервер

Установка OpenLiteSpeed

установка OpenLiteSpeed на сервер

Какая конфигурация сервера оптимальна для OpenLiteSpeed

Простая установка OpenLiteSpeed. Ставлю на хостинге TimeWeb я заказал VPS со следующей конфигурацией:

2 ядра процессора
2 гб оперативной памяти
30 гб диск

Операционная система: Ubuntu 22.04

Это начальная конфигурация, которая подойдёт для большинства небольших и средних проектов созданных на WordPress. Если что всегда можно увеличить кол-ва памяти, диск или процессор.

Установка OpenLiteSpeed и Cyberpanel

На самом деле ничего сверх сложного нет. Заходим на созданный сервер через ssh под root и вводим вот такие команды:

Обновление системы Ubuntu / Debian

apt update — обновление списка пакетов. Что делает? Запрашивает у репозиториев Ubuntu (источников ПО) актуальные списки доступных пакетов и их версий. Зачем? Без этого система может «не знать» о новых версиях программ или зависимостей, что приведёт к установке устаревших пакетов или ошибкам из-за несовместимости.

apt upgrade -y — обновление установленных пакетов. Что делает? Устанавливает обновления для всех уже имеющихся в системе пакетов (включая критичные исправления безопасности). Ключ -y автоматически отвечает «да» на запрос подтверждения, чтобы скрипт не ждал вашего ввода. Зачем? Исправляет уязвимости в системе (например, в libssl, bash и других базовых компонентах). Устраняет баги, которые могут мешать работе нового ПО (например, конфликты версий библиотек).

apt update && apt upgrade -y

и потом вот этот код вводите:

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

Что нужно до знать запуска

Сервер должен быть чистый (лучше всего — только что установленная Ubuntu 22.04. Никаких других панелей типа cPanel, ISPConfig, Vesta или Fastpanel и другие.

Ошибки при отсутствии curl и wget

В некоторых минимальных образах Ubuntu ни curl, ни wget может и не быть. Тогда указанная выше команда просто не сработает. Лучше сначала убедиться, что хотя бы одно из них есть, если вы уверены в источнике и у вас есть curl или wget, то это самый быстрый способ начать установку CyberPanel на сервер.

Что будет выполнено и установлено

  • Скачивает официальный установочный скрипт CyberPanel с официального сайта и сразу же запускам его.
  • CyberPanel
  • OpenLiteSpeed
  • PHP
  • MySQL/MariaDB
  • Почтовый сервер (Postfix/Dovecot, можно отключить)
  • FTP-сервер
  • Firewall и базовая защита

Во время установки нужно просто отвечать на вопросы скрипта) там всё просто и понятно. Например хотите установить CyberPanel ответ: Yes или указать пункт меню: 1 и далее

Установить с OpenLiteSpeed? выбираете тоже 1

Установить MySQL локально или использовать удалённый? Ответ: No

Установить WatchDog? Ответ: Yes

Ты можешь просто жать Enter, чтобы соглашаться с умолчаниями (они обычно подходят в 99% случаев).

Вот основные варианты вопросов — ответов. При установке OpenLiteSpeed на сервер с панелью управления CyberPanel

1. Install CyberPanel with OpenLiteSpeed.

2. Install Cyberpanel with LiteSpeed Enterprise.

3. Exit.

Please enter the number[1-3]: 1


Install Full service for CyberPanel? This will include PowerDNS, Postfix and Pure-FTPd.

Full installation [Y/n]: Y

Full installation selected...

Do you want to setup Remote MySQL? (This will skip installation of local MySQL)

(Default = No) Remote MySQL [y/N]: N 

Rewrite Rules

Столкнулся с такой ситуацией. Если в случаи с Fastpanel настроить редирект с

http:// 
на 
https://

элементарно, то на OpenLiteSpeed с панелью управления CyberPanel надо с непривычки немного поискать нужный раздел! И такой раздел есть) Вот полный путь до этого раздела:

Websites — List Websites — Manager

переходите в Rewrite Rules и там добавляете такой код. Имейте ввиду что эти строки надо добавить в самое НАЧАЛО, ПЕРЕД правилами WordPress:

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

В итоге у вас должно получиться примерно так:

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

и сохраните изменения, всё!

Раздел Rewrite Rules в CyberPanel это прямой редактор конфигурации виртуального хоста OpenLiteSpeed. Правила, добавленные здесь, имеют высший приоритет и обрабатываются сервером нативно, а не через файл .htaccess. Это самый эффективный и надежный способ заставить OpenLiteSpeed делать редирект.

Для простого магазина использую такую конфигурацию сервера

1 ядро процессора
2 гб оперативной памяти
30 гб диск

Всё летает! Всё потому, что OpenLiteSpeed + LiteSpeed Cache — это лучший выбор на сегодняшний день, но не многие об этом знают. OpenLiteSpeed является современной альтернативой Apache, так как имеет асинхронную архитектуру. В отличие от Apache, который использует многопоточность и форки (что съедает память и процессор при высокой нагрузке), OpenLiteSpeed работает асинхронно и обрабатывает множество соединений в одном потоке, что снижает нагрузку на сервер и увеличивает скорость отклика.

OpenLiteSpeed имеет встроенную оптимизацию под WordPress

OpenLiteSpeed изначально заточен под CMS вроде WordPress, и многие функции, которые требуют ручной настройки в Apache, уже оптимизированы «из коробки».

LiteSpeed Cache мощнейший плагин кэширования для WordPress

LiteSpeed Cache это не просто кэш-плагин, а системное расширение сервера, которое взаимодействует напрямую с OpenLiteSpeed. Это означает:

Серверный уровень кеша (Edge Side Includes)

В отличие от обычных кеш-плагинов (как WP Super Cache или W3 Total Cache), LiteSpeed Cache работает на уровне сервера, обеспечивая мгновенную отдачу кэшированных страниц — даже до загрузки WordPress.

Безопасный кеш для залогиненных пользователей

LiteSpeed Cache умеет динамически обрабатывать приватные данные, например, корзину WooCommerce или личный кабинет, без отключения кеша для авторизованных пользователей.

Глубокая интеграция с WordPress и WooCommerce

Плагин LiteSpeed Cache предлагает десятки специфических оптимизаций: от оптимизации изображений и CSS/JS до кэширования REST API и AJAX-запросов.

Метрика OpenLiteSpeed + LSCache Apache + PHP-FPM/FastCGI Преимущество OpenLiteSpeed
⏱️ Время первого байта (TTFB) ~50–100 мс ~300–600 мс До 80% быстрее
🔁 Скорость отдачи кешированных страниц ~5 000+ RPS ~500–1 000 RPS До 10 раз быстрее
⚙️ Использование CPU под нагрузкой ~30–50% ~70–90% До 40% экономии CPU
🧠 Использование RAM при равной нагрузке ~100–200 МБ ~400–600 МБ До 70% экономии памяти
📈 Обработка одновременных пользователей ~5 000+ ~500–1 000 В 5–10 раз больше
🛒 Скорость WooCommerce без отключения кеша Быстро (динамический кеш) Медленно (или без кеша) В 2–3 раза быстрее

И это ещё не все преимущества. Вот посмотрите на этот сравнительный анализ:

Характеристика OpenLiteSpeed + LSCache Apache + PHP-FPM / FastCGI
Скорость отдачи страниц 🚀 Мгновенная (серверный кеш) 🐢 Медленная (PHP парсинг каждый раз)
Потребление ресурсов 🔋 Низкое 🔥 Высокое
Обработка высокой нагрузки ✅ Отлично (асинхронная архитектура) ❌ Ограничено (форки/потоки)
Конфигурация 🧠 Интуитивная панель + автокеш 🛠 Ручная настройка .htaccess
Безопасное кеширование WooCommerce ✅ Да ❌ Нет (или нестабильно)
Поддержка HTTP/3 и QUIC ✅ Встроено ❌ Требует модулей или недоступно
Ответ на вопрос, что выбрать для WordPress OpenLiteSpeed или Apache/PHP-FPM на мой взгляд очевиден)

Если вы хотите:

— максимальную скорость загрузки страниц;

— отличную производительность даже на недорогом VPS;

— простоту настройки и стабильность;

— полную совместимость с WordPress, WooCommerce и современными технологиями.

Выбирайте: OpenLiteSpeed + LiteSpeed Cache — это лучший выбор на сегодняшний день!

Нужна помощь в создание сервера и его настройки, другая консультация? Напишите мне, я смогу решить поставленные задачи →

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *