Преглед садржаја
Инсталација 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/
и додајте нови конфигурациони блок за сваку веб локацију.