OpenLiteSpeed на Ubuntu 20.04: установка и первая настройка

OpenLiteSpeed на Ubuntu 20.04: установка и первая настройка

Когда нужен лёгкий, шустрый и при этом стабильный веб-сервер для сайта или проекта, многие сразу вспоминают Apache или Nginx. Но есть ещё одна очень мощная альтернатива — OpenLiteSpeed от компании LiteSpeed Technologies, давно зарекомендовавшей себя на рынке серверных решений. Этот сервер идеально подходит для проектов, где важны производительность и простота управления.

OpenLiteSpeed лого

OpenLiteSpeed — это бесплатная версия их коммерческого продукта LiteSpeed Enterprise, которая унаследовала высокую производительность, поддержку современных технологий вроде HTTP/3 и асинхронной обработки запросов. По независимым тестам OpenLiteSpeed легко обходит Apache по скорости и устойчивости под нагрузкой. Именно поэтому его активно используют как в малом бизнесе, так и в крупных проектах, особенно на VPS, где ресурсы ограничены, а требуется высокая отдача — например, интернет-магазины на WooCommerce в России и за рубежом, корпоративные порталы и блоги.

В статье рассказали, как развернуть OpenLiteSpeed на VPS с Ubuntu 20.04, настроить его для работы через безопасные соединения и получить удобный административный интерфейс для управления.

Аренда VPS/VDS от 219 руб/месяц

Преимущества VPS в AdminVPS:

✓ Бесплатное администрирование

✓ Только быстрые NVMe-диски

✓ Защита от DDoS-атак

✓ Быстрая техподдержка

Аренда VPS/VDS виртуального сервера от AdminVPS — это прозрачная и честная услуга с доступной ценой

Почему всё больше проектов переходят на OpenLiteSpeed

На современном рынке веб-серверов конкуренция высока: решения вроде Apache, Nginx, Caddy и коммерческого LiteSpeed Enterprise прочно заняли свои ниши. Однако в последние годы именно OpenLiteSpeed становится всё популярнее, особенно среди небольших и средних проектов.

В чём же секрет? Во-первых, OpenLiteSpeed бесплатно предоставляет большую часть возможностей своего платного старшего брата — LiteSpeed Enterprise. В отличие от Apache, он сразу из коробки поддерживает асинхронную обработку запросов и HTTP/3, что критически важно для скорости загрузки сайтов в условиях мобильных сетей и высокой конкуренции за внимание пользователя. По тестам Google, задержка даже в 1 секунду может сократить конверсию на 20 % — для онлайн-магазинов и сервисов это огромные потери.

OpenLiteSpeed экономичнее расходует ресурсы сервера. На практике это означает, что даже на недорогих VPS за 300–500 рублей в месяц можно спокойно держать несколько сайтов с приличным трафиком, без риска уронить сервер при всплесках посещаемости.

Растущая популярность OpenLiteSpeed объясняется также его простотой настройки. Вместо ручного ковыряния в конфигурациях, как в Nginx, здесь многое доступно через понятный веб-интерфейс. Это сильно упрощает жизнь как разработчикам, так и владельцам сайтов, которые хотят контролировать сервер, но не тратить часы на чтение документации.

В России OpenLiteSpeed особенно активно используют студии, работающие с WordPress и WooCommerce, например, в проектах по доставке еды, аренде техники и онлайн-школах.

Подготовка сервера к установке

Прежде чем переходить к установке сервера, нужно выполнить базовые настройки системы. В первую очередь создайте отдельного пользователя с правами администратора — работать под root напрямую небезопасно. Не забудьте также заранее настроить базовый файрвол через UFW, чтобы с первого дня сервер не оказался уязвим для сканеров сети.

Чтобы обновить индексы пакетов и сами пакеты, пропишите команду:

sudo apt update
sudo apt upgrade

Эта стандартная операция перед установкой нового софта исключает ошибки зависимости и конфликт версий.

Установка OpenLiteSpeed

Прежде чем управлять своим сайтом через один из самых быстрых веб-серверов, нам нужно его установить. Поскольку OpenLiteSpeed не входит в стандартные репозитории Ubuntu 20.04, установка будет чуть дольше обычного: сначала добавим официальный репозиторий разработчиков, затем установим сам сервер.

Перейдите в каталог временных файлов:

cd /tmp

Скачайте скрипт подключения репозитория:

curl -LO http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh

Если вдруг curl не установлен, его легко подтянуть:

sudo apt install curl

Запустите скрипт:

sudo bash enable_lst_debian_repo.sh

Теперь, когда система знает, где искать свежую версию OpenLiteSpeed, ставим сам сервер:

sudo apt install openlitespeed

После установки OpenLiteSpeed будет работать в качестве службы systemd, что позволяет легко управлять сервером через systemctl.

Настройка файрвола для OpenLiteSpeed

Даже самый мощный веб-сервер без защиты похож на открытые ворота в замок. После установки OpenLiteSpeed очень важно настроить брандмауэр — сетевой экран, который будет фильтровать входящий трафик. Необходимо разрешить только нужные порты для сайта и для панели управления сервером. Это элементарная, но критически важная мера безопасности, особенно если сервер размещён в Интернете без промежуточных фильтров.

Проверьте текущие правила брандмауэра:

sudo ufw status

Чаще всего изначально открыт только SSH-доступ. Чтобы веб-сервер заработал, потребуется разрешить HTTP, HTTPS и порты, которые OpenLiteSpeed использует по умолчанию — 7080 (для панели управления) и 8088 (для тестового сайта).

Протокол SSH
Протокол SSH

Откройте нужные порты:

sudo ufw allow http
sudo ufw allow https
sudo ufw allow 7080/tcp
sudo ufw allow 8088/tcp

Проверьте, применились ли правила:

sudo ufw status

Если всё сделано верно, в списке разрешений появятся нужные порты.

Обновлённый список разрешённых протоколов
Обновлённый список разрешённых протоколов

На практике у многих провайдеров VPS, таких как AdminVPS, есть предустановленные образы Ubuntu с базовой защитой через UFW, так что настройка займёт буквально пару минут.

Создание административной учётной записи

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

Для управления сервером нужен админский доступ через веб-интерфейс. Чтобы создать пользователя, запустите скрипт:

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

По умолчанию логин будет admin, но вы можете задать своё имя. Далее система запросит ввод пароля и его подтверждение.

Учётная запись администратора
Учётная запись администратора

Обратите внимание: выбирайте надёжный пароль длиной не менее 12 символов, со смешением заглавных, строчных букв, цифр и спецсимволов. Это поможет защитить панель от перебора паролей и автоматических атак.

Первое подключение к OpenLiteSpeed

После всех подготовительных шагов можно, наконец, зайти в сам OpenLiteSpeed. Панель управления открывается через браузер на специальном порту. Здесь вы впервые увидите настройки сервера, сможете управлять сайтами, доменами и безопасностью. Важно всё сделать аккуратно, ведь именно здесь вы будете потом контролировать работу своего проекта.

Теперь можно заходить в админку сервера через браузер. Для этого откройте:

http://IP-адрес-сервера:7080

Значение «IP-адрес-сервера» замените на адрес вашей VPS.

Вход в OpenLiteSpeed
Вход в OpenLiteSpeed

Введите имя пользователя и пароль, созданные на предыдущем этапе. После входа вы попадёте на главную страницу консоли управления.

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

После первого подключения к веб-интерфейсу OpenLiteSpeed вы можете сразу привести настройки сервера в более привычный вид — например, сменить порт 8088 на стандартный порт 80, который используют все обычные сайты. Это особенно важно, если вы планируете работать с доменами и хотите, чтобы пользователи заходили на сайт без указания порта.

Для этого в панели перейдите во вкладку Listeners, выберите Actions, измените значение поля Port с 8088 на 80 и сохраните изменения. Затем не забудьте перезапустить сервер через ту же панель. После этого ваш сайт будет открываться стандартным образом по IP-адресу без лишних портов.

Переход к просмотру в OpenLiteSpeed
Переход к просмотру в OpenLiteSpeed
Настройка портов
Настройка портов
Изменение портов и сохранение
Изменение портов и сохранение
Перезапуск веб-сервера
Перезапуск веб-сервера

Советы по эксплуатации OpenLiteSpeed в реальных проектах

Хотя OpenLiteSpeed сам по себе очень надёжный и скоростной, чтобы раскрыть его потенциал полностью, стоит учесть несколько важных моментов при эксплуатации.

Автоматическая выдача и продление SSL-сертификатов. В OpenLiteSpeed это делается через встроенный мастер сертификатов. Сертификаты действуют 90 дней, и без автоматизации можно легко забыть их продлить, что приведёт к падению сайта и потере доверия клиентов. Учитывая, что в России многие клиенты до сих пор с опаской относятся к сайтам без HTTPS, этот шаг особенно важен.

Настройка кеширования. OpenLiteSpeed позволяет использовать собственный LiteSpeed Cache, который существенно ускоряет работу сайтов за счёт динамического и статического кеша. Особенно хорошо этот механизм себя показывает на проектах с WordPress. Например, оптимизированный через LSCache сайт интернет-магазина на WooCommerce в среднем загружался на 40–60% быстрее в тестах PageSpeed Insights.

Регулярные обновления. Не стоит игнорировать и регулярные обновления сервера и самого OpenLiteSpeed. Разработчики постоянно выпускают обновления с исправлением багов и уязвимостей, а в реальной практике в России и СНГ многие инциденты происходят именно из-за устаревших версий ПО. Обновить OpenLiteSpeed просто: достаточно обновить пакеты через apt upgrade.

Дополнительные настройки. Также рекомендуется настроить ограничение числа подключений и максимальное количество запросов в секунду на одного клиента через панель управления. Это поможет защититься от элементарных DDoS-атак.

Интеграции. Крупным проектам важно сразу подумать об интеграции OpenLiteSpeed с балансировщиками нагрузки или CDN, например, Cloudflare или российским аналогом от Selectel. Благодаря этому сервер будет спокойно справляться с любыми нагрузками и держать оборону против сетевых атак.

Мониторинг. Без мониторинга эксплуатация любого сервера превращается в лотерею. OpenLiteSpeed можно связать с системами мониторинга вроде Zabbix, чтобы видеть в реальном времени нагрузку на процессор, объём активных соединений и другие важные метрики. Вовремя замеченная проблема часто обходится дешевле, чем потом бороться с её последствиями.

Даже базовая установка OpenLiteSpeed даёт отличные результаты, но грамотная эксплуатация способна выжать из сервера максимум.

Заключение

Развернуть OpenLiteSpeed на Ubuntu 20.04 вполне под силу даже тем, кто только начинает знакомство с управлением серверами. При правильной настройке вы получаете лёгкий, гибкий и при этом очень шустрый веб-сервер, который не требователен к ресурсам и стабильно справляется с любыми задачами.

Благодаря удобной панели управления возиться с конфигурационными файлами не придётся — все основные настройки делаются буквально в пару кликов. А поддержка HTTP/3 и современные механизмы кеширования помогают добиться отличной скорости работы сайтов, будь то личный блог, небольшой проект или серьёзный коммерческий ресурс.

И что особенно приятно — если проект начнёт расти, переходить на более серьёзную инфраструктуру будет просто. Никакой возни с переустройством сервера с нуля.

Читайте в блоге:

Loading spinner
0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

VPN на VPS-сервере

Узнайте, как создать собственный VPN на VPS-сервере для защиты ваших конфиденциальных данных!

Что будем искать? Например,VPS-сервер

Мы в социальных сетях