Инсталација OpenLiteSpeed веб сервера на Ubuntu 20.04

Преглед садржаја

Инсталација OpenLiteSpeed веб сервера на Ubuntu 20.04

Увод

У овом водичу ћемо вам показати како да инсталирате OpenLiteSpeed веб сервер на Ubuntu 20.04. OpenLiteSpeed је бесплатан, отвореног кода веб сервер који нуди одличне перформансе и функционалност. Савршен је за покретање веб локација са великим саобраћајем и веб апликација.

Предуслови

Пре него што почнете са инсталацијом, уверите се да имате:

– Сервер који ради на Ubuntu 20.04
– Корисник са привилегијама суперкорисника
– Конзола или ССХ приступ вашем серверу

Инсталација OpenLiteSpeed

Инсталација репозиторијума OpenLiteSpeed

Најновија верзија OpenLiteSpeed може се инсталирати из репозиторијума OLS на следећи начин:

  Како поправити Мицрософт Висуал Ц++ који се може редистрибуирати


wget -O /etc/apt/trusted.gpg.d/ols.key https://rpms.litespeedtech.com/debian/litespeed_repo.gpg
echo "deb [arch=amd64] http://rpms.litespeedtech.com/debian/ bionic main" | sudo tee /etc/apt/sources.list.d/litespeed.list
sudo apt update

Инсталација OpenLiteSpeed

Сада када је репозиторијум инсталиран, можете инсталирати OpenLiteSpeed сервер:


sudo apt install openlitespeed

Конфигурација OpenLiteSpeed

Након инсталације, можете конфигурирати OpenLiteSpeed сервер помоћу његове конфигурационе датотеке:


sudo nano /usr/local/lsws/conf/httpd_config.conf

Потражите следеће директиве и уверите се да су постављене на следеће вредности:


server.port = 8080

Промените ово на 80 за производну употребу

server.document-root = /usr/local/lsws/Example/htdocs

Ово је коренски директоријум докумената за ваше веб локације

Затим сачувајте и затворите датотеку.

Покретање и заустављање OpenLiteSpeed

Да бисте покренули OpenLiteSpeed сервер, користите следећу команду:


sudo systemctl start lsws

Да бисте зауставили OpenLiteSpeed сервер, користите следећу команду:


sudo systemctl stop lsws

Додавање правила фајервола

Морате да отворите порт 80 или 8080 на вашем фајерволу како бисте омогућили спољне везе на ваш веб сервер:


sudo ufw allow 80/tcp
sudo ufw allow 8080/tcp

Затим освежите правила фајервола:


sudo ufw reload

Конфигурација веб локације

Креирање веб локалитета

Да бисте креирали нову веб локацију, извршите следеће команде:


sudo mkdir -p /usr/local/lsws/Example/htdocs/example.com
sudo chown -R www-data:www-data /usr/local/lsws/Example/htdocs/example.com

Конфигурисање веб локалитета

Да бисте конфигурисали нови веб сајт, отворите конфигурациону датотеку:


sudo nano /usr/local/lsws/conf/vhosts/example.com.conf

Замените example.com именом вашег домена и додајте следеће:

Директиве виртуелног хоста

vhDomain=example.com
vhRoot=/usr/local/lsws/Example/htdocs/example.com

Активирање конфигурације

Након што конфигуришете веб локацију, активирајте нове конфигурације тако што ћете поново учитати OpenLiteSpeed:


sudo systemctl reload lsws

Закључак

Сада када сте успешно инсталирали и конфигурисали OpenLiteSpeed на вашем Ubuntu 20.04 серверу, спремни сте да започнете са покретањем својих веб локација и апликација. OpenLiteSpeed пружа одличне перформансе и функционалност, чинећи га одличним избором за хостовање веб локација са великим саобраћајем и веб апликација.

Често постављана питања

1. Како да променим порт на коме OpenLiteSpeed слуша?

Да бисте променили порт на коме OpenLiteSpeed слуша, отворите датотеку httpd_config.conf и ажурирајте следећу директиву:


server.port = 8080

на жељени порт.

2. Како да покренем OpenLiteSpeed приликом покретања система?

Да бисте покренули OpenLiteSpeed приликом покретања система, покрените следећу команду:


sudo systemctl enable lsws

3. Како да проверим да ли OpenLiteSpeed ​​правилно ради?

Да бисте проверили да ли OpenLiteSpeed правилно ради, посетите следећи УРЛ:


http://your_domain:8080

или


http://your_server_ip:8080

Требало би да видите OpenLiteSpeed добродошлицу.

4. Како да деинсталирам OpenLiteSpeed?

Да бисте деинсталирали OpenLiteSpeed, извршите следеће команде:


sudo apt remove openlitespeed
sudo rm -rf /usr/local/lsws

5. Како да инсталирам додатне модуле за OpenLiteSpeed?

Да бисте инсталирали додатне модуле за OpenLiteSpeed, посетите страницу са модулима OpenLiteSpeed и преузмите жељене модуле. Затим их инсталирајте помоћу следеће команде:


sudo dpkg -i /path/to/module.deb

6. Како да конфигуришем кеш за OpenLiteSpeed?

За конфигурисање кеша за OpenLiteSpeed, отворите датотеку httpd_config.conf и ажурирајте следеће директиве:


cache.engine = disk
cache.path = /usr/local/lsws/cache
cache.size = 1GB

7. Како да подесим SSL за веб локацију на OpenLiteSpeed?

За подешавање SSL – а за веб локацију на OpenLiteSpeed, отворите датотеку vhosts/your_domain.conf конфигурације веб хоста и додајте следеће директиве:


ssl.cert = /path/to/your_certificate.crt
ssl.key = /path/to/your_private_key.key

8. Како да ажурирам OpenLiteSpeed?

За ажурирање OpenLiteSpeed ​​изведите следеће команде:


sudo apt update
sudo apt upgrade openlitespeed

9. Како да решим грешку „Не могу да покренем OpenLiteSpeed“ након ажурирања?

Ако наиђете на грешку „Не могу да покренем OpenLiteSpeed“ након ажурирања, извршите следећу команду:


sudo systemctl daemon-reload

10. Како да конфигуришем OpenLiteSpeed ​​за хостовање више веб локација?

За хостовање више веб локација помоћу OpenLiteSpeed, можете креирати више виртуелних хостова. Отворите конфигурациону датотеку на /usr/local/lsws/conf/vhosts/ и додајте нови конфигурациони блок за сваку веб локацију.