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. Затим унесите login и password корисника креираног у претходном кораку ради ауторизације.
Након ауторизације, корисник долази на главну страницу веб интерфејса OpenLiteSpeed. Затим преостаје само да изврши потребна подешавања: промени подразумевани порт, конфигурише рестарт и тако даље (ако је потребно). Када промените подразумевани порт, можете унети VPS IP адресу и доћи до почетне странице сајта који ради на OpenLiteSpeed-у.
Спремни сте! Сада сте инсталирали OpenLiteSpeed на Ubuntu 20.04 и осигурали да ради потпуно функционалан веб сервер. Веб интерфејс се користи за управљање подешавањима OpenLiteSpeed-а. Након завршетка почетних подешавања, можете проучити документацију и подесити додатне параметре за рад.