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

Как установить и настроить сервер OpenLiteSpeed на Ubuntu 18.04 вместе с MariaDB

OpenLiteSpeed — это легкая и открытая версия популярного сервера LiteSpeed. Он поставляется с панелью управления на основе WebGUI, что отличает его от других веб-серверов, так как вы можете настроить практически все из самой панели.

В этом руководстве мы узнаем, как установить сервер OpenLiteSpeed на Ubuntu 18.04 вместе с PHP 7.2 и сервером MariaDB.

Предварительные условия

  • Сервер на базе Ubuntu 18.04
  • Учетная запись пользователя с правами root

Шаг 1 - Установка OpenLiteSpeed

Переключение на пользователя sudo

Выполните следующую команду, чтобы переключиться на пользователя sudo, чтобы мы могли выполнить нашу первую команду для добавления и обновления репозитория OpenLiteSpeed.

sudo -i

Следующая команда добавит необходимый репозиторий для установки сервера OpenLiteSpeed.

wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash

Введите ‘exit’, чтобы вернуться к обычному пользователю.

Эта команда загрузит и выполнит bash-скрипт для добавления и обновления репозитория OpenLiteSpeed. Выполните следующую команду, чтобы установить последнюю версию сервера.

sudo apt install openlitespeed

Чтобы проверить, был ли сервер успешно установлен, откройте браузер и перейдите по адресу http://yourdomainname:8088. Если установка прошла успешно, вы должны увидеть следующую веб-страницу.

Сервер OpenLitespeed успешно установлен

Примечание: Сервер OpenLiteSpeed по умолчанию работает на порту 8088, который можно изменить позже в панели настроек.

По умолчанию установка OpenLiteSpeed включает версию PHP 5.6.x. Но нам это не нужно. Мы установим свою собственную копию PHP 7.2 позже в этом руководстве. Поэтому следующим шагом будет установка PHP 7.2.

Шаг 2 - Установка PHP

Чтобы установить PHP, нам нужно установить пакет под названием lsphp, который фактически является PHP, скомпилированным для работы с сервером OpenLiteSpeed. Выполните следующую команду, чтобы установить PHP и несколько его модулей.

sudo apt install lsphp72 lsphp72-curl lsphp72-imap lsphp72-mysql lsphp72-intl lsphp72-pgsql lsphp72-sqlite3 lsphp72-tidy lsphp72-snmp

Существует еще несколько доступных пакетов PHP. Если хотите, вы можете перечислить все доступные пакеты PHP, используя следующую команду

apt-cache search lsphp72

Вы можете выбрать и установить те, которые вам нужны.

Шаг 3 - Установка сервера MariaDB

MariaDB является заменой MySQL, что означает, что команды для запуска и работы с MariaDB такие же, как и для MySQL. Чтобы установить MariaDB, выполните следующую команду

sudo apt install mariadb-server

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

sudo mysql_secure_installation

Существует предостережение при установке пароля root. MariaDB по умолчанию позволяет системным пользователям root входить в MariaDB без пароля. Но если вы собираетесь использовать стороннее приложение для доступа через root, пароль обязателен, иначе такие приложения, как PHPMyAdmin, не будут работать. Для этого вам нужно отключить аутентификацию на основе плагинов, которая является опцией по умолчанию в MariaDB.

Чтобы отключить аутентификацию плагина, сначала войдите в MySQL, используя следующую команду

sudo mysql -u root

Теперь введите следующие команды, чтобы отключить аутентификацию плагина.

use mysql;  
update user set plugin='' where User='root';  
flush privileges;  
exit

После этого перезапустите службу MariaDB.

sudo systemctl restart mariadb.service

Вот и все. В следующий раз, когда вы захотите войти в MySQL, используйте следующую команду

sudo mysql -u root -p

И вам будет предложено ввести пароль root, который вы установили изначально.

Шаг 4 - Настройка OpenLiteSpeed

Пришло время настроить сервер. Чтобы получить доступ к панели администратора, перейдите по адресу http://yourdomainname:7080/. И да, это означает, что панель администратора находится на порту 7080 по умолчанию. Имя пользователя по умолчанию — admin, а пароль по умолчанию — 123456.

После входа в систему вы увидите следующий экран.

Настройка OpenLiteSpeed

Первое, что нам нужно изменить, это порты по умолчанию.

Перейдите в категорию Listeners и нажмите кнопку Просмотр напротив Default. На следующей странице в разделе Listener Default > General page нажмите значок редактирования справа и измените порт с 8080 на 80. Нажмите Сохранить, а затем выполните плавный перезапуск.

Настройка слушателей

Если вы хотите изменить порт панели администратора, перейдите в раздел WebAdmin Settings >> Listeners section и нажмите кнопку просмотра напротив adminListener. Нажмите кнопку редактирования на следующей странице, и вы сможете выбрать порт по вашему выбору. Нажмите Сохранить и плавный перезапуск по завершении.

Вам также следует изменить пароль по умолчанию для панели администратора. Для этого перейдите в раздел WebAdmin Settings и нажмите вкладку Users. Нажмите кнопку редактирования, указанную напротив admin, и измените пароль. Нажмите Сохранить, а затем плавный перезапуск, чтобы внести изменения.

Настройки WebAdmin

В случае, если вы забудете пароль администратора, вы можете сбросить его, выполнив следующую команду

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

Этот скрипт позволяет вам использовать новый идентификатор и пароль администратора.

OpenLiteSpeed по умолчанию поставляется с PHP 5.6, который нам определенно не нужен, поэтому нам придется вручную переключиться на PHP 7.2, который является последним на момент написания этого руководства.

Перейдите в раздел Server Configuration и нажмите вкладку External App. В ней вы найдете приложение LiteSpeed SAPI с именем lsphp. Нажмите кнопку редактирования справа (средняя кнопка), и откроется новая страница. Внесите следующие изменения

- Name: lsphp72  
- Address: uds://tmp/lshttpd/lsphp.sock  
- Max Connections: 35  
- Environment:  
 - PHP_LSAPI_MAX_REQUESTS=500  
 - PHP_LSAPI_MAX_REQUESTS=500  
- Command: $SERVER_ROOT/lsphp72/bin/lsphp

Настройка сервера PHP

Оставьте все остальное по умолчанию. Теперь переключитесь на вкладку Script Handler и нажмите кнопку редактирования напротив LiteSpeed SAPI и внесите следующее изменение

- Handler Name: lsphp72

Настройка обработчика скриптов

Нажмите Сохранить. Теперь нажмите кнопку Graceful restart в правом верхнем углу, чтобы сохранить изменения. Это должно настроить PHP 7.2 для работы с сервером OpenLiteSpeed. Чтобы проверить, работает ли PHP правильно, посетите http://yourdomainname/phpinfo.php из вашего браузера.

Вот и все, друзья, в этом руководстве. Если у вас есть вопросы, оставьте их в комментариях. Чтобы узнать больше о сервере, посетите OpenLiteSpeed.org

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.