Slik installerer du OpenLiteSpeed Web Server på CentOS 8


OpenLiteSpeed er en åpen kildekode, høy ytelse og lett HTTP-nettserver som kommer med et nettadministrasjonsgrensesnitt for å administrere og betjene nettsider.

Når det gjelder Linux-webservere, har OpenLiteSpeed noen imponerende funksjoner som gjør det til et foretrukket valg for mange installasjoner, ettersom det kommer med Apache-kompatible omskrivingsregler og optimert PHP-behandling for serveren som kan håndtere tusenvis av samtidige tilkoblinger med lav CPU og Minneforbruk.

I denne artikkelen vil vi veilede deg gjennom prosessen med å installere og konfigurere OpenLiteSpeedCentOS 8-server med PHP-prosessor og MariaDB-databasebehandlingssystem.

Legg til OpenLiteSpeed Repository

For å installere den nyeste versjonen av OpenLiteSpeed, må du legge til den offisielle depotinformasjonen til systemet vårt ved å kjøre.

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

Ovennevnte rpm-kommando vil oppdatere listen over yum-lagre som vi refererer til når vi søker etter og installerer programvarepakker på systemet.

Installere OpenLiteSpeed Web Server

Når vi har aktivert OpenLiteSpeed-lageret på systemet, kan vi installere den nyeste versjonen av OpenLiteSpeed-nettserveren ved å kjøre.

yum install openlitespeed

Merk: Standard installasjonskatalog for OpenLiteSpeed er /usr/local/lsws.

Installere og sikre MariaDB Database System

Installer nå MariaDB-databasebehandlingssystemet ved å kjøre følgende kommando.

yum install mariadb-server

Deretter starter og aktiverer du MariaDB-databasesystemet slik at det starter automatisk når serveren vår starter opp.

systemctl start mariadb
systemctl enable mariadb

Nå kan vi kjøre et enkelt sikkerhetsskript for å sikre MariaDB-installasjonen ved å sette et nytt administrativt passord og låse noen usikre standardinnstillinger.

mysql_secure_installation

Installere PHP Preprocessor

For å installere den nyeste versjonen av PHP 7.x, må du aktivere EPEL-depotet, som vil installere PHP 7.3 fra OpenLiteSpeed-depotet med alle vanlig brukte PHP-pakker som vil nok til å kjøre de mest brukte webapplikasjonene.

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

Endre OpenLiteSpeeds standard administratorpassord

Standardpassordet er satt til "123456 ", vi må endre standardpassordet for OpenLiteSpeed ved å kjøre følgende skript.

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

Alternativt kan du angi et annet brukernavn for den administrative kontoen eller bare trykke ENTER for å beholde standardverdien «admin ». Sett deretter et sterkt passord for den administrative brukeren, som brukes til å administrere OpenLiteSpeed fra nettgrensesnittet.

Tester OpenLiteSpeed-nettsiden og administrasjonsgrensesnittet

OpenLiteSpeed er allerede oppe og kjører, men hvis du vil starte, stoppe, starte på nytt eller verifisere statusen til serveren, bruk standardtjenestekommandoen som vist.

service lsws status

Hvis du kjører en brannmur på systemet, sørg for å åpne portene 8088 og 7080 på systemet.

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

Åpne nå nettleseren din og naviger til standard OpenLiteSpeeds nettside på serverens domenenavn eller IP-adresse, etterfulgt av :8088 port.

http://server_domain_or_IP:8088

Når du er fornøyd med standard OpenLiteSpeeds nettside, kan du nå få tilgang til det administrative grensesnittet ditt ved å bruke HTTPS på :7080 port.

https://server_domain_or_IP:7080

Når du har autentisert, vil du få tilgang til OpenLiteSpeed-administrasjonsgrensesnittet.

Det er det! I denne artikkelen har vi forklart hvordan du installerer OpenLiteSpeed med en optimalisert versjon av PHP og MariaDB på en CentOS 8 sterk> server. OpenLiteSpeed gir høy ytelse, et brukervennlig admin-grensesnitt og forhåndskonfigurerte alternativer for å kjøre skript uten feil.