Установка сервера · 4 min read · Nov 27, 2025

Как установить веб-сервер OpenLiteSpeed на Ubuntu 22.04

OpenLiteSpeed — это открытая версия веб-сервера LiteSpeed, разработанная компанией LiteSpeed Technologies. Его можно установить на всех основных операционных системах, включая Debian, Ubuntu, Mac OS, FreeBSD и многие другие. Он предоставляет веб-интерфейс управления, который позволяет настраивать и управлять веб-сервером через веб-браузер. Это простой, легковесный и высокопроизводительный HTTP-сервер, который может обрабатывать сотни тысяч одновременных подключений.

В этом руководстве мы покажем вам, как установить OpenLiteSpeed на сервер Ubuntu 22.04.

Требования

  • Сервер с установленной Ubuntu 22.04.
  • Пароль root, настроенный на вашем сервере.

Начало работы

Перед началом рекомендуется обновить все ваши пакеты до последней версии. Вы можете обновить их, выполнив следующую команду:

apt-get update -y  
apt-get upgrade -y

После обновления пакетов перезагрузите систему, чтобы применить изменения конфигурации.

Далее вам также нужно будет установить некоторые необходимые зависимости на вашем сервере. Вы можете установить их все, выполнив следующую команду:

apt-get install build-essential libexpat1-dev libgeoip-dev libpcre3-dev libudns-dev zlib1g-dev libssl-dev libxml2 libxml2-dev rcs libpng-dev libpng-dev openssl autoconf g++ make openssl libssl-dev libcurl4-openssl-dev libcurl4-openssl-dev pkg-config libsasl2-dev libzip-dev libxml2-dev sqlite3 libsqlite3-dev libonig-dev

После успешной установки вы можете перейти к следующему шагу.

Установка OpenLiteSpeed на Ubuntu 22.04

По умолчанию OpenLiteSpeed недоступен в стандартном репозитории Ubuntu 22.04. Поэтому вам нужно будет установить OpenLiteSpeed из исходников.

Сначала загрузите последнюю версию OpenLiteSpeed с помощью следующей команды:

wget https://openlitespeed.org/packages/openlitespeed-1.7.16.tgz

После завершения загрузки извлеките загруженный файл с помощью следующей команды:

tar -xvzf openlitespeed-1.7.16.tgz

Далее перейдите в директорию OpenLiteSpeed и установите OpenLiteSpeed с помощью следующей команды:

cd openlitespeed  
sh install.sh

После установки OpenLiteSpeed вы должны увидеть следующий вывод:

Created symlink /etc/systemd/system/openlitespeed.service → /lib/systemd/system/lshttpd.service.
Created symlink /etc/systemd/system/multi-user.target.wants/lshttpd.service → /lib/systemd/system/lshttpd.service.
[OK] lshttpd.service has been successfully installed!
-e Updating webcache manager, please waiting ...
Shared code library already meets minimum API version requirements.
Done!

-e Installation finished, Enjoy!

-e Your webAdmin password is Njg0Mzc0, written to file /usr/local/lsws/adminpasswd.

Настройка административного пароля для OpenLiteSpeed

После установки OpenLiteSpeed вам нужно будет настроить административный пароль для доступа к веб-интерфейсу OpenLiteSpeed. Вы можете сделать это с помощью следующей команды:

/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]: admin

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 с помощью следующей команды:

systemctl start openlitespeed

Вы также можете проверить статус OpenLiteSpeed с помощью следующей команды:

systemctl status openlitespeed

Вы должны увидеть следующий вывод:

? lshttpd.service - OpenLiteSpeed HTTP Server
     Loaded: loaded (/lib/systemd/system/lshttpd.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-06-12 04:59:01 UTC; 4s ago
    Process: 21331 ExecStart=/usr/local/lsws/bin/lswsctrl start (code=exited, status=0/SUCCESS)
   Main PID: 21353 (litespeed)
     CGroup: /system.slice/lshttpd.service
             ??21353 "openlitespeed (lshttpd - main)"
             ??21358 "openlitespeed (lscgid)"
             ??21372 "openlitespeed (lshttpd - #01)"
             ??21373 lsphp "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""

Jun 12 04:58:59 ubuntu systemd[1]: Starting OpenLiteSpeed HTTP Server...
Jun 12 04:58:59 ubuntu lswsctrl[21331]: [OK] litespeed: pid=21353.
Jun 12 04:59:01 ubuntu systemd[1]: Started OpenLiteSpeed HTTP Server.

OpenLiteSpeed теперь работает и слушает на порту 8088. Вы можете проверить это с помощью следующей команды:

ss -antpl | grep litespeed

Вы должны увидеть следующий вывод:

LISTEN 0      4096         0.0.0.0:8088      0.0.0.0:*    users:(("litespeed",pid=21372,fd=23),("litespeed",pid=21353,fd=23))
LISTEN 0      4096         0.0.0.0:7080      0.0.0.0:*    users:(("litespeed",pid=21372,fd=21),("litespeed",pid=21353,fd=21))

Теперь откройте ваш веб-браузер и введите URL http://your-server-ip:8088. Вы будете перенаправлены на следующую страницу:

OpenLiteSpeed установлен

Установка MariaDB для OpenLiteSpeed

По умолчанию MariaDB доступна в стандартном репозитории Ubuntu 22.04. Вы можете установить его, просто выполнив следующую команду:

apt-get install mariadb-server mariadb-client -y

После установки MariaDB запустите MariaDB и включите его автозапуск после перезагрузки системы с помощью следующей команды:

systemctl start mariadb  
systemctl enable mariadb

Далее вам нужно будет обеспечить безопасность вашей установки MariaDB. Вы можете сделать это, выполнив следующий скрипт:

mysql_secure_installation

Этот скрипт настроит пароль root, удалит анонимных пользователей, запретит удаленный вход root и удалит тестовую базу данных.

mysql_secure_installation

Ответьте на все вопросы следующим образом:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

После завершения вы можете перейти к следующему шагу.

Установка PHP для OpenLiteSpeed

По умолчанию PHP недоступен в репозитории OpenLiteSpeed. Поэтому вам нужно будет скомпилировать PHP из веб-интерфейса OpenLiteSpeed.

Чтобы получить доступ к административной панели OpenLiteSpeed, откройте ваш веб-браузер и введите URL https://your-server-ip:7080. Вы должны увидеть следующую страницу:

Вход в OpenLiteSpeed

Теперь введите ваше имя пользователя администратора и пароль, которые вы создали ранее, и нажмите кнопку Войти. Вы должны увидеть панель управления OpenLiteSpeed на следующей странице:

Панель управления OpenLiteSpeed

Теперь нажмите на Инструменты > Компилировать PHP, вы должны увидеть следующую страницу:

Компиляция PHP

Теперь выберите версию PHP, которую вы хотите установить, и нажмите кнопку Далее. Вы должны увидеть следующую страницу:

Опции сборки PHP

Теперь выберите параметры сборки и нажмите кнопку Далее, чтобы начать загрузку PHP. После успешного завершения процесса вы должны увидеть следующую страницу:

PHP для веб-сервера OpenLiteSpeed

Теперь войдите на ваш сервер из терминала и выполните предгенерированный скрипт, как показано ниже:

/usr/local/lsws/phpbuild/buildphp_manual_run.sh

Этот скрипт загрузит и скомпилирует PHP и связанные модули на вашем компьютере.

Заключение

Поздравляем! вы успешно установили и настроили OpenLiteSpeed на сервере Ubuntu 22.04. Теперь вы можете легко создавать и управлять своим веб-сайтом из веб-интерфейса OpenLiteSpeed. Для получения дополнительной информации вы можете посетить официальную документацию OpenLiteSpeed.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.