Способы оплаты Abuse

Как установить OpenLiteSpeed на Ubuntu 20.04

03.01.2023, 22:42

OpenLiteSpeed – web-server, который используется для  управления сайтами различной сложности (в том числе и высоконагруженными проектами). ОпенЛайтСпид – аналог Apache и Nginx, который позиционируется как супербыстрый: потребление памяти минимальное, но при этом обеспечивается максимальная производительность.

Чтобы установить OpenLiteSpeed на виртуальную машину, работающую на базе Ubuntu 20.04,необходимо выполнить ряд действий. Пошаговая инструкция по инсталлу ОпенЛайтСпид:

Подготовить сервер и добавить (создать) пользователя без рут-прав.

Установить OpenLiteSpeed на виртуальную машину (сервер).

Настроить брэндмауэр (http и https, порты 7080 и 8088).

Создать учетку администратора.

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

Шаг №1. Подготовить сервер (виртуальную машину) для установки  OpenLiteSpeed

Выйти из учетки с рут-правами.

Создать учетную запись без привилегий администратора.

Обновить пакеты и проверить их ($ sudo apt update).

Шаг №2. Установить OpenLiteSpeed на виртуальную машину (сервер)

В репозитории Ubuntu 20.04 ОпенЛайтСпида нет. Поэтому нужно будет выполнить дополнительные действия по добавлению.

Переходим в каталог tmp (команда выглядит как $ cd /tmp).

Запускаем загрузку с официального сайта $ curl -LO http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh (если курл не установлен, необходимо накатить его).

Запускаем загруженный файл на исполнение командой $ sudo bash enable_lst_debian_repo.sh

Если все прошло успешно, вы увидите информацию и загруженном репо. Теперь осталось только установить веб-сервер классической командой:

$ sudo apt install openlitespeed

Шаг №3. Настроить брэндмауэр (http и https, порты 7080 и 8088)

Проверить, какие протоколы и приложения разрешены, можно простым запросом:

$ sudo ufw status

Пользователь увидит статус, протоколы, разрешены/не разрешены, откуда возможен доступ.

К примеру, часто встречаются ситуации, когда доступ разрешен только по ssh (сетевой протокол прикладного уровня – Secure Shell Protocol).

Т.е. системный администратор должен дополнительно включить протоколы http и https. Также нужны порты 7080 (для web interface) и 8088 (для дефолт-страницы).

Для настройки работы с протоколами используется команда $ sudo ufw allow (к примеру, $ sudo ufw allow http обеспечивает поддержку протокола прикладного уровня HyperText Transfer Protocol).

Для настройки портов используется команда:

$ sudo ufw allow 7080/tcp

Чтобы проверить порты / протоколы и их статус, используют команду:

$ sudo ufw status.

Шаг №4. Создать учетку администратора

Чтобы создать учетную запись администратора для работы с OpenLiteSpeed на Ubuntu 20.04, используем команду:

$ sudo /usr/local/lsws/newuseradmin/misc/admpass.sh

Логин newuseradmin мы установили в качестве примера. Вы можете использовать другие имена.

Дальше необходимо будет следовать инструкциям в терминале (задать пароль, подтвердить и т.д.).

Шаг №5. Подключить веб-сервер OpenLiteSpeed и начать взаимодействие через веб-интерфейс

В шагах, описанных выше, мы устанавливали ОпенЛайтСпид и настраивали работу. Теперь осталось подключиться к вебсерверу.

Дефолтные настройки таковы, что ОпенЛайтСпид доступен по порту 7080. Это значит, что в браузере нужно будет перейти по URL http://№№№.№№№.№№№.№№№:7080. Дальше вводим для авторизации login и password созданного на предыдущей стадии юзера.

После авторизации пользователь попадает на главную страницу веб-интерфейса OpenLiteSpeed.

Дальше остается только выполнить необходимые настройки: изменить дефолтный порт, настроить перезапуск и так далее (если это необходимо). Когда изменили порт по дефолту, сможете ввести IP-адрес VPS и попасть на стартовую страницу сайта, работающего на ОпенЛайтСпид.

Все готово! Вам удалось установить OpenLiteSpeed на Ubuntu 20.04 и обеспечить работу полноценного веб-сервера. Для управления настройками ОпенЛайтСпид используется веб-интерфейс. После выполнения стартовых настроек можно изучить документацию и установить дополнительные параметры для работы.