OpenLiteSpeed — это легкий, высокопроизводительный веб-сервер с открытым исходным кодом, разработанный, защищенный авторским правом и поддерживаемый LiteSpeed Technologies. Он имеет замечательный веб-интерфейс для администрирования.
Он запускает меньше процессов, легко обрабатывает тысячи одновременных подключений при низком использовании ресурсов, т. е. ОЗУ и ЦП, хорошо масштабируется — запускает так много виртуальных хостов, т. е. размещает множество разных веб-сайтов на одном веб-сервере, имеет меньше накладных расходов и оптимизирован для запуска всех видов сценариев. например, PHP, Java, Ruby, Perl и т. д. Что касается платформы WordPress, она в основном используется в плагине LiteSpeed Cache для WordPress, который ускоряет платформу хостинга WordPress.
LiteSpeed доступен как бесплатный OpenLiteSpeed с открытым исходным кодом и платный LiteSpeed Enterprise. OpenLiteSpeed содержит все необходимые функции, если Enterprise.
В этой статье мы покажем, как установить веб-сервер OpenLiteSpeed на Ubuntu 18.04 Linux VPS.
$ sudo apt-get update
$ sudo apt-get install -y build-essential $ sudo apt-get install -y rcs libpcre3-dev libexpat1-dev libssl-dev libgeoip-dev libudns-dev zlib1g-dev libxml2 libxml2-dev libpng-dev openssl
Существует 3 способа установки OpenLiteSpeed.
В этой демонстрации мы будем устанавливать из исходного кода, чтобы убедиться, что мы установили последнюю версию Litespeed (на момент публикации это 1.4.34).
Посетите страницу загрузок OpenLiteSpeed и загрузите текущую стабильную версию 1.4.34 следующим образом:
$ wget https://openlitespeed.org/packages/openlitespeed-1.4.34.tgz
Распаковать/распаковать загруженный файл.
$ tar -xzvf openlitespeed-1.4.34.tgz
Перейдите в каталог установки, скомпилируйте и установите пакет с привилегиями sudo или от имени пользователя root.
$ cd openlitespeed-1.4.34/ $ sudo ./configure $ sudo make && sudo make install
OpenLiteSpeed будет автоматически установлен в каталог >/usr/local/lsws.
Настройте административный пароль для веб-сервера OpenLiteSpeed.
$ sudo /usr/local/lsws/admin/misc/admpass.sh Please specify the user name of administrator. This is the user name required to login the administration Web interface. User name [admin]: liteadmin Please specify the administrator's password. This is the password required to login the administration Web interface. Password: Retype password: Administrator's username/password is updated successfully!
Запустите веб-сервер OpenLiteSpeed.
$ sudo /etc/init.d/lsws start
ИЛИ
$ sudo /usr/local/lsws/bin/lswsctrl start
По умолчанию веб-сервер OpenLiteSpeed будет доступен через HTTP- порт 8088, а административная консоль WebAdmin будет доступна через порт 7080. Если у вас включен брандмауэр UFW, вам необходимо открыть соответствующие порты для доступа.
Добавьте правила брандмауэра
$ sudo ufw allow http $ sudo ufw allow https $ sudo ufw allow 8088/tcp $ sudo ufw allow 7080/tcp
ReloAd ufw для вступления в силу изменений
$ sudo ufw reload
Чтобы убедиться, что порты открыты в брандмауэре, проверьте состояние ufw.
$ sudo ufw status
Как только брандмауэр предоставит доступ к этим двум портам, вы сможете получить доступ к веб-серверу.
Перейдите по адресу http://your-domain.com:8088 или http://server-ipaddress:8088.
В нашем случае это http://35.192.152.126:8088/, как показано ниже.
Для консоли веб-администратора
Перейдите на https://your-domain.com:7080 или https://server-ipaddress:7080.
В нашем случае это https://35.192.152.126:7080/, как показано ниже.
Ошибка «Ваше соединение не защищено», так как браузер не распознает ssl-сертификат сайта, так как он был автоматически сгенерирован и подписан сервером Linux во время установки веб-сервера.
Игнорируйте эту ошибку и
, затем
как показано ниже:
Выскакивает вкладка.
Наконец, страница входа выглядит так, как показано ниже:
Введите логины администратора, которые вы создали во время настройки Litespeed. Затем у вас будет панель администратора, как показано ниже:
Благодаря функциональному веб-серверу OpenLiteSpeed он теперь готов к настройке всех видов платформ CMS веб-сайтов из WordPress, Joomla, Drupal и фреймворков веб-приложений.
Кроме того, LiteSpeed имеет совместимые с Apache правила перезаписи, которые позволяют легко перенести/преобразовать веб-сервер Apache в веб-сервер Litespeed.