OpenLiteSpeed – web-server, который используется для управления сайтами различной сложности (в том числе и высоконагруженными проектами). ОпенЛайтСпид – аналог Apache и Nginx, который позиционируется как супербыстрый: потребление памяти минимальное, но при этом обеспечивается максимальная производительность.
Чтобы установить OpenLiteSpeed на виртуальную машину, работающую на базе Ubuntu 20.04,необходимо выполнить ряд действий. Пошаговая инструкция по инсталлу ОпенЛайтСпид:
- Подготовить сервер и добавить (создать) пользователя без рут-прав.
- Установить OpenLiteSpeed на виртуальную машину (сервер).
- Настроить брэндмауэр (http и https, порты 7080 и 8088).
- Создать учетку администратора.
- Подключить веб-сервер OpenLiteSpeed и начать взаимодействие через веб-интерфейс.
А если вы ищете качественный и недорогой хостинг, то я рекомендую посмотреть тарифы на сайте PQ.Hosting. По моему это самый недорогой хостинг в рунете.
Шаг №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 и обеспечить работу полноценного веб-сервера. Для управления настройками ОпенЛайтСпид используется веб-интерфейс. После выполнения стартовых настроек можно изучить документацию и установить дополнительные параметры для работы.