Kaip įdiegti „OpenLiteSpeed“ žiniatinklio serverį „CentOS 8“.


OpenLiteSpeed yra atvirojo kodo, didelio našumo ir lengvas HTTP žiniatinklio serveris su žiniatinklio administravimo sąsaja, skirta svetainėms valdyti ir aptarnauti.

Kalbant apie „Linux“ žiniatinklio serverius, „OpenLiteSpeed“ turi keletą įspūdingų funkcijų, dėl kurių jis yra tinkamiausias pasirinkimas daugeliui įrenginių, nes yra suderinamos su „Apache“ perrašymo taisyklės ir optimizuotas PHP apdorojimas serveriui, kuris gali apdoroti tūkstančius vienu metu vykstančių jungčių su mažu procesoriumi ir Atminties suvartojimas.

Šiame straipsnyje paaiškinsime, kaip įdiegti ir konfigūruoti OpenLiteSpeed CentOS 8 serveryje su PHP procesoriumi ir MariaDB duomenų bazės valdymo sistema.

Pridėkite „OpenLiteSpeed“ saugyklą

Norėdami įdiegti naujausią OpenLiteSpeed versiją, paleisdami į sistemą turite įtraukti oficialią saugyklos informaciją.

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

Aukščiau pateikta komanda „rpm“ atnaujins „yum“ saugyklų sąrašą, į kurį mes nurodome ieškodami ir diegdami programinės įrangos paketus sistemoje.

„OpenLiteSpeed“ žiniatinklio serverio diegimas

Kai sistemoje įgalinsime OpenLiteSpeed saugyklą, paleisdami galėsime įdiegti naujausią OpenLiteSpeed žiniatinklio serverio versiją.

yum install openlitespeed

Pastaba: numatytasis OpenLiteSpeed diegimo katalogas yra /usr/local/lsws.

MariaDB duomenų bazės sistemos diegimas ir apsauga

Dabar įdiekite MariaDB duomenų bazės valdymo sistemą vykdydami šią komandą.

yum install mariadb-server

Tada paleiskite ir įgalinkite MariaDB duomenų bazės sistemą, kad ji automatiškai įsijungtų, kai mūsų serveris paleidžiamas.

systemctl start mariadb
systemctl enable mariadb

Dabar galime paleisti paprastą saugos scenarijų, kad apsaugotume MariaDB diegimą, nustatydami naują administracinį slaptažodį ir užrakindami kai kuriuos nesaugius numatytuosius nustatymus.

mysql_secure_installation

Įdiegti PHP išankstinį procesorių

Norėdami įdiegti naujausią PHP 7.x versiją, turite įjungti EPEL saugyklą, kuri įdiegs PHP 7.3 iš OpenLiteSpeed saugyklos su visais dažniausiai naudojamais PHP paketais, kurie pakankamai paleisti dažniausiai naudojamas žiniatinklio programas.

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

Pakeiskite OpenLiteSpeed numatytąjį administratoriaus slaptažodį

Numatytasis slaptažodis nustatytas į 123456, turime pakeisti numatytąjį OpenLiteSpeed slaptažodį paleisdami toliau pateiktą scenarijų.

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

Pasirinktinai galite nustatyti kitą administratoriaus paskyros naudotojo vardą arba tiesiog paspauskite ENTER, kad liktų numatytoji „admin“ reikšmė. Tada nustatykite tvirtą administracinio vartotojo slaptažodį, kuris naudojamas „OpenLiteSpeed“ valdyti iš žiniatinklio sąsajos.

„OpenLiteSpeed“ tinklalapio ir administratoriaus sąsajos testavimas

OpenLiteSpeed jau sukurta ir veikia, bet jei norite paleisti, sustabdyti, paleisti iš naujo arba patikrinti serverio būseną, naudokite standartinę paslaugos komandą, kaip parodyta.

service lsws status

Jei sistemoje naudojate ugniasienę, būtinai atidarykite sistemos prievadus 8088 ir 7080.

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

Dabar atidarykite žiniatinklio naršyklę ir eikite į numatytąjį „OpenLiteSpeed“ tinklalapį savo serverio domeno pavadinimu arba IP adresu, o po to – prievadu :8088.

http://server_domain_or_IP:8088

Kai būsite patenkinti numatytuoju „OpenLiteSpeed“ tinklalapiu, dabar galite pasiekti administracinę sąsają naudodami HTTPS prievadą :7080.

https://server_domain_or_IP:7080

Kai autentifikuosite, jums bus suteikta „OpenLiteSpeed“ administravimo sąsaja.

Viskas! Šiame straipsnyje paaiškinome, kaip įdiegti OpenLiteSpeed su optimizuota PHP ir MariaDB versija CentOS 8 serveris. „OpenLiteSpeed“ suteikia didelį našumą, paprastą naudoti administratoriaus sąsają ir iš anksto sukonfigūruotas parinktis, leidžiančias paleisti scenarijus be klaidų.