Что такое OpenLiteSpeed?
LiteSpeed Web Server - один самых популярных веб-серверов в мире для сайтов на Wordpress. Создан в 2003 году компанией LiteSpeed Technologies, разработка активно ведется и по сей день.
OpenLiteSpeed - open source версия LiteSpeed Web Server, которой достаточно для запуска быстрых сайтов. Оба сервера активно разрабатываются и поддерживаются одной и той же командой. OpenLiteSpeed содержит все основные функции LiteSpeed Enterprise.
По данным некоторых источников веб-сервер занимает 4 строчку в мире по количеству клиентов, уступая лишь Apache, Nginx, IIS. Считается, что сервер с LiteSpeed чуть ли не наилучшее решение для сайтов на Wordpress.
Оказалось, что проекты с веб-сервером OpenLiteSpeed производительнее Apache и Nginx. Для проверки данного заявления сравнили производительность Wordpress на трех VDS с разными веб-серверами и лучшими для них способами кэширования.
- OpenLiteSpeed + Wordpress + LiteSpeed Cache
- Nginx + Wordpress + FastCGI Cache
- Apache + Wordpress + W3 Total Cache
В результате теста OLS оказался в 5 раз производительнее Nginx и в 13 раз лучше Apache для кэшированного сайта на Wordpress по протоколу HTTP/2.
В сети можно найти достаточное количество тестов, подтверждающих факт меньшего потребления OLS ресурсов сервера, чем Nginx и Apache.
Также OLS обладает одним из самых мощных плагинов кэширования для сайтов на CMS, благодаря чему можно произвести тонкую настройку кэширования и ускорить свой сайт.
Возможности OpenLiteSpeed
- Событийно-управляемая архитектура (как у Nginx);
- Понимает Apache Rewrite Rules;
- Панель управления веб-сервером;
- Управление кэшем;
- Оптимизация скорости страниц.
С полным списков возможностей бесплатной версии веб-сервера вы можете ознакомиться на официальном сайте https://www.litespeedtech.com/products/litespeed-web-server/editions
Для установки веб-сервера потребуется VDS с дистрибутивом Ubuntu 20.04 и ввод нескольких команд в консоли. В этой статье вы узнаете, как установить OpenLiteSpeed Server на Ubuntu 20.04 вместе с PHP 8.0 и MariaDB.
Установка OpenLiteSpeed на VDS с Ubuntu 20.04
Первым делом скачайте скрипт из репозитория и запустите его командой:
sudo wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash
Следующей командой вы установите последнюю версию OpenLiteSpeed на сервер
apt-get install openlitespeed
После установки OLS запустите соответствующую службу и включите автоматический запуск после перезагрузки сервера.
sudo systemctl enable lshttpd
sudo systemctl start lshttpd
Убедитесь, что служба OLS запущена
sudo systemctl status lshttpd
Проверить версию OLS на сервере можно командой
sudo /usr/local/lsws/bin/openlitespeed -v
Установите MariaDB в качестве СУБД на сервер
sudo apt-get install mariadb-server mariadb-client -y
После установки OLS запустите соответствующую службу и включите автоматический запуск после перезагрузки сервера.
sudo systemctl start mariadb
sudo systemctl enable mariadb
Проверить версию MariaDB на сервере можно командой
mariadb --version
Устанавливаем и включаем поддержку PHP 8
sudo apt-get install lsphp80 lsphp80-mysql lsphp80-common lsphp80-opcache lsphp80-curl -y
Создаем символьную ссылку на установленный пакет
sudo ln -sf /usr/local/lsws/lsphp80/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5
Перезапустите OpenLiteSpeed
sudo systemctl restart lshttpd
Изменение порта OpenLiteSpeed
По умолчанию OLS прослушивает порт 8088, это можно проверить командой
ss -antpl | grep 8088
Однако рекомендуется изменить порт на 80. Для этого откройте конфиг OLS:
sudo nano /usr/local/lsws/conf/httpd_config.conf
В соответствующей строке замените порт на 80.
Нажмите CTRL+X, Y, Enter для сохранения конфиг файла httpd_config.conf.
Перезапустите OLS
sudo systemctl restart lshttpd
Теперь откройте в браузере адрес http://ip-сервера и вы увидите стартовую страницу OLS на вашем сервере.
Чтобы получить доступ к административной панели, вам необходимо установить имя пользователя и пароль. Для этого выполните следующую команду:
sudo /usr/local/lsws/admin/misc/admpass.sh
Обязательно укажите имя пользователя и пароль для пользователя Admin.
После этого перейдите по указанному URL-адресу https://ip-сервера:7080 и войдите в панель управления.
Большая часть пользователей OLS используют стандартный конфиг, так как настройки уже оптимизированы для высокой скорости работы сайта и его производительности.
Если у вас есть необходимые навыки и понимание в настройке веб-сервера, то в OLS вы можете выполнить тонкую настройку через приятный интерфейс.
Как видите, веб-сервер OpenLiteSpeed прост в установке, не требователен к ресурсам сервера и показывает высокие показатели в скорости работы сайта на CMS.
Попробуйте веб-сервер OpenLiteSpeed и вы, установив его по этой инструкции на VDS с Ubuntu.
Перейти на оригинал