Что такое 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 mariadbsudo 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.
Перейти на оригинал