OpenLiteSpeed е уеб сървър, който се използва за управление на уебсайтове с различна сложност (включително високо натоварени проекти). OpenLiteSpeed е аналог на Apache и Nginx, който се позиционира като супербърз: потреблението на памет е минимално, но е осигурена максимална производителност.
За да инсталирате OpenLiteSpeed на виртуална машина с операционна система Ubuntu 20.04, трябва да следвате няколко стъпки.
Инструкции стъпка по стъпка за инсталиране на OpenLiteSpeed:
- Подгответе сървъра и добавете (създайте) потребител, който не е root.
- Инсталирайте OpenLiteSpeed на виртуалната машина (сървъра).
- Конфигурирайте защитната стена (http и https, портове 7080 и 8088).
- Създайте администраторски акаунт.
- Свържете уеб сървъра на OpenLiteSpeed и започнете да взаимодействате чрез уеб интерфейса.
Стъпка № 1. Подготовка на сървъра (виртуалната машина) за инсталиране на OpenLiteSpeed
- Излезте от акаунта с права на root.
- Създайте акаунт без администраторски привилегии.
- Актуализирайте пакетите и ги тествайте ($ sudo apt update).
Стъпка № 2. Инсталиране на OpenLiteSpeed на виртуална машина (сървър)
В хранилището на Ubuntu 20.04 няма OpenLiteSpeed. Затова ще трябва да извършите допълнителни стъпки, за да го добавите.
- Отидете в директорията tmp (командата изглежда така:
$ cd /tmp). - Стартирайте изтеглената от официалния сайт програма
$ curl -LO http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh(акоcurlне е инсталиран, трябва да го разгърнете). - Стартирайте изтегления файл с командата
$ 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 (за уеб интерфейс) и 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 и започнете да комуникирате чрез уеб интерфейса
В стъпките по-горе инсталирахме OpenLiteSpeed и настроихме работата. Сега остава само да се свържете с уеб сървъра.
Настройките по подразбиране са, че OpenLiteSpeed е достъпен на порт 7080. Това означава, че в браузъра ще трябва да отидете на URL адреса във формат http://IP-адрес на вашия виртуален сървър:7080. След това въведете потребителското име и паролата на потребителя, създаден на предишния етап за оторизация.
След оторизацията потребителят попада на главната страница на уеб интерфейса на OpenLiteSpeed. Остава само да направите необходимите настройки: да промените порта по подразбиране, да конфигурирате рестартиране и т.н. (ако е необходимо). След като промените порта по подразбиране, можете да въведете IP адреса на VPS и да стигнете до началната страница на сайта, работещ в OpenLiteSpeed.
Готово! Успяхте да инсталирате OpenLiteSpeed на Ubuntu 20.04 и да си осигурите пълноценен уеб сървър. Уеб интерфейсът се използва за управление на настройките на OpenLiteSpeed. След като направите настройките за стартиране, можете да проучите документацията и да зададете допълнителни параметри за работа.