Kako instalirati OpenLiteSpeed web server na CentOS 8


OpenLiteSpeed je open-source, visokih performansi i lagani HTTP web server koji dolazi sa sučeljem web administracije za upravljanje i opsluživanje web stranica.

Što se tiče Linux web servera, OpenLiteSpeed ima neke impresivne karakteristike koje ga čine poželjnim izborom za mnoge instalacije, jer dolazi s Apache kompatibilnim pravilima prepisivanja i optimiziranom PHP obradom za server koji može podnijeti hiljade istovremenih veza sa niskim CPU-om i Potrošnja memorije.

U ovom članku ćemo vas voditi kroz proces instaliranja i konfigurisanja OpenLiteSpeed na CentOS 8 serveru sa PHP procesorom i MariaDB sistemom za upravljanje bazom podataka.

Dodajte OpenLiteSpeed spremište

Da biste instalirali najnoviju verziju OpenLiteSpeed, potrebno je da dodate zvanične informacije o spremištu u naš sistem pokretanjem.

rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm

Gornja rpm komanda će ažurirati listu yum spremišta na koja se pozivamo kada tražimo i instaliramo softverske pakete na sistem.

Instalacija OpenLiteSpeed Web servera

Kada omogućimo OpenLiteSpeed spremište na sistemu, možemo instalirati najnoviju verziju OpenLiteSpeed web servera pokretanjem.

yum install openlitespeed

Napomena: Zadani OpenLiteSpeed instalacioni direktorij je /usr/local/lsws.

Instaliranje i osiguranje MariaDB sistema baze podataka

Sada instalirajte MariaDB sistem za upravljanje bazom podataka tako što ćete pokrenuti sljedeću naredbu.

yum install mariadb-server

Zatim pokrenite i omogućite MariaDB sistem baze podataka tako da se automatski pokreće kada se naš server pokrene.

systemctl start mariadb
systemctl enable mariadb

Sada možemo pokrenuti jednostavnu sigurnosnu skriptu za osiguranje MariaDB instalacije postavljanjem nove administrativne lozinke i zaključavanjem nekih nesigurnih zadanih postavki.

mysql_secure_installation

Instalacija PHP preprocesora

Da biste instalirali najnoviju verziju PHP 7.x, morate omogućiti EPEL spremište, koje će instalirati PHP 7.3 iz OpenLiteSpeed spremišta sa svim uobičajeno korištenim PHP paketima koji će dovoljno za pokretanje najčešće korištenih web aplikacija.

yum install epel-release
yum install lsphp73 lsphp73-common lsphp73-mysqlnd lsphp73-gd lsphp73-process lsphp73-mbstring lsphp73-xml lsphp73-mcrypt lsphp73-pdo lsphp73-imap lsphp73-soap lsphp73-bcmath
ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

Promijenite zadanu administratorsku lozinku OpenLiteSpeed

Podrazumevana lozinka je postavljena na “123456 ”, moramo da promenimo podrazumevanu lozinku za OpenLiteSpeed pokretanjem sledeće skripte.

/usr/local/lsws/admin/misc/admpass.sh

Opciono, možete postaviti drugačije korisničko ime za administrativni račun ili jednostavno pritisnuti ENTER da zadržite zadanu vrijednost “admin”. Zatim postavite jaku lozinku za administrativnog korisnika, koja se koristi za upravljanje OpenLiteSpeed-om iz web sučelja.

Testiranje OpenLiteSpeed web stranice i administratorskog interfejsa

OpenLiteSpeed je već pokrenut i radi, ali ako želite da pokrenete, zaustavite, ponovo pokrenete ili provjerite status servera, koristite standardnu naredbu usluge kao što je prikazano.

service lsws status

Ako koristite zaštitni zid na sistemu, obavezno otvorite portove 8088 i 7080 na sistemu.

firewall-cmd --zone=public --permanent --add-port=8088/tcp
firewall-cmd --zone=public --permanent --add-port=7080/tcp
firewall-cmd --reload

Sada otvorite svoj web pretraživač i idite na zadanu web stranicu OpenLiteSpeed na nazivu domene ili IP adresi vašeg servera, nakon čega slijedi :8088 port.

http://server_domain_or_IP:8088

Kada budete zadovoljni sa zadanom OpenLiteSpeed web stranicom, sada možete pristupiti svom administrativnom interfejsu koristeći HTTPS na :7080 portu.

https://server_domain_or_IP:7080

Nakon što izvršite autentifikaciju, bit će vam odobren OpenLiteSpeed administrativni interfejs.

To je to! U ovom članku smo objasnili kako instalirati OpenLiteSpeed sa optimiziranom verzijom PHP i MariaDB na CentOS 8 server. OpenLiteSpeed pruža visoke performanse, administrativni interfejs koji se lako koristi i unapred konfigurisane opcije za pokretanje skripti bez ikakvih grešaka.