Sådan installeres og konfigureres OpenLiteSpeed ​​Server på Ubuntu 18.04 sammen med MariaDB

OpenLiteSpeed ​​er en letvægts og open source-version af den populære LiteSpeed ​​Server. Den leveres med sin WebGUI-baserede administration panel, der gør det anderledes end andre webservere, da du kan konfigurere stort set alt fra selve panelet.

I denne vejledning lærer vi om, hvordan du installerer OpenLiteSpeed ​​Server på Ubuntu 18.04 sammen med PHP 7.2 og MariaDB serveren.

Forudsætning

  • Ubuntu 18.04 baseret server
  • Brugerkonto med root privilegier

Trin 1 - Installer OpenLiteSpeed

Skift til Sudo User

Kør følgende kommando for at skifte til sudo-bruger, så vi kan køre vores første kommando for at tilføje og opdatere OpenLiteSpeed-depotet.

sudo -i

Følgende kommando vil tilføje det nødvendige lager til Install OpenLiteSpeed ​​server.

wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash

Type 'Afslut' at skifte tilbage til den normale bruger.

Denne kommando vil hente og køre bash script for at tilføje og opdatere OpenLiteSpeed ​​repository. Kør følgende kommando for at installere den nyeste version af serveren.

sudo apt install openlitespeed

For at kontrollere, om serveren er blevet installeret, skal du åbne din browser og besøge `http: // dindomainname: 8088`. Hvis installationen var vellykket, skal du se følgende webside.

OpenLitespeed-server med succes installeret

Bemærk: OpenLiteSpeed ​​server kører som standard på port 8088, som senere kan ændres i indstillingspanelet.

Standardinstallationen af ​​OpenLiteSpeed ​​leveres med PHP 5.6.x-versionen inkluderet. Men det vil vi ikke have. Vi installerer vores egen kopi af PHP 7.2 senere i denne vejledning. Så vores næste skridt ville være at installere PHP 7.2.

Trin 2 - Installer PHP

For at installere PHP skal vi installere en pakke kaldet lsphp, som i grunden er PHP kompileret til at arbejde med OpenLiteSpeed ​​Server. Kør følgende kommando for at installere PHP og flere af dets moduler.

sudo apt install lsphp72 lsphp72-curl lsphp72-imap lsphp72-mysql lsphp72-intl lsphp72-pgsql lsphp72-sqlite3 lsphp72-ryddelige lsphp72-snmp

Der er få flere PHP-pakker til rådighed. Hvis du vil, kan du liste alle tilgængelige PHP-pakker ved at bruge følgende kommando

apt-cache søgning lsphp72

Du kan vælge og vælge dem, du vil installere.

Trin 3 - Installer MariaDB Server

MariaDB er en drop-in erstatning for MySQL, hvilket betyder, at kommandoer til at køre og drive MariaDB er de samme som for MySQL. For at installere MariaDB udsted følgende kommando

sudo apt install mariadb-server

Kør følgende kommando for at udføre standardkonfiguration som f.eks. At angive en root-adgangskode, fjerne anonyme brugere, fjerne root-login eksternt og tabe testtabeller. Tryk ja for alt og vælg en stærk rodadgangskode.

sudo mysql_secure_installation

Der er en advarsel med at oprette rodadgangskoden. MariaDB giver som standard system root brugere mulighed for at logge ind på MariaDB uden en adgangskode. Men hvis du skal bruge et 3rd-partyprogram til at få adgang via root, er et kodeord et must, ellers vil apps som PHPMyAdmin mislykkes. Til dette skal du deaktivere plugin-baseret godkendelse, som er standardindstillingen på MariaDB.

For at deaktivere plugin-godkendelse skal du først indtaste MySQL-prompten ved at bruge følgende kommando

sudo mysql -u rod

Indtast nu følgende kommandoer for at deaktivere plugin-godkendelsen.

bruge mysql;
Opdater bruger set plugin = "hvor bruger = 'root';
flush privilegier;
frakørsel

Herefter genstart din MariaDB-service.

sudo systemctl genstart mariadb.service

Det er det. Næste gang du vil logge ind på MySQL, skal du bruge følgende kommando

sudo mysql -u rod-p

Og du vil blive bedt om din rodadgangskode, som du oprindeligt havde angivet.

Trin 4 - Konfigurer OpenLiteSpeed

Det er på tide at konfigurere serveren. For at få adgang til admin panelet, besøg http://yourdomainname:7080/. Og ja det betyder, at admin panel ligger i havnen 7080 som standard. Standardbrugernavnet er admin og standardadgangskoden er 123456.

Når du logger ind, vil du blive mødt af følgende skærmbillede.

Konfigurer OpenLiteSpeed

Det første, vi skal ændre, er standardportene.

Besøg lyttere kategori og klik på Vis knappen mod Standard. På næste side under Listener Standard> Generel side, klik på Rediger ikon til højre og skift port fra 8080 til 80. Klik på Gem og derefter udfør en Graceful genstart.

Konfigurer lyttere

Hvis du vil ændre porten på administrationspanelet, skal du besøge WebAdmin Indstillinger >> Lyttere sektion og klik på visningsknappen imod adminListener. Klik på knappen Rediger på den næste side, og du kan vælge en port efter eget valg her. Klik på Gem og Graceful genstart ved afslutning.

Du skal også ændre standardadgangskoden til administration panelet. For at gøre det, besøg WebAdmin Indstillinger afsnit og klik på fanen Brugere. Klik på redigeringsknappen, der er angivet mod administratoren, og skift adgangskoden. Klik på Gem og derefter Graceful genstart for at foretage ændringen.

WebAdmin Indstillinger

Hvis du glemmer administrationsadgangskoden, kan du nulstille ved at køre følgende kommando

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

Dette script giver dig mulighed for at bruge en ny administrations id og adgangskode.

OpenLiteSpeed ​​leverer som standard med PHP 5.6, som vi absolut ikke ønsker, så vi bliver nødt til at lave omskifter manuelt til PHP 7.2, hvilket er det seneste på tidspunktet for skrivning af denne tutorial.

Gå til Server Configuration Sektion og klik på fanen Ekstern app. Under det finder du LiteSpeed ​​SAPI app hedder lsphp. Klik på redigeringsknappen til højre (mellemknappen) og en ny side åbnes. Gør følgende ændringer

- Navn: lsphp72 - Adresse: uds: //tmp/lshttpd/lsphp.sock - Max forbindelser: 35 - Miljø: - PHP_LSAPI_MAX_REQUESTS = 500 - PHP_LSAPI_MAX_REQUESTS = 500 - Kommando: $ SERVER_ROXN / lph / lph

PHP Server konfiguration

Forlad alt andet som standard. Skift nu til Script Handler-fanen og klik på Rediger mod LiteSpeed ​​SAPI og foretag følgende ændring

- Håndteringsnavn: lsphp72

Konfigurer Script Handler

Klik på Gem. Klik nu på knappen ** Graceful restart ** øverst til højre for at gemme ændringerne. Dette skal indstille PHP 7.2 til at arbejde med OpenLiteSpeed ​​server. For at kontrollere, om PHP fungerer korrekt, skal du besøge http://yourdomainname/phpinfo.php fra din browser.

Det er alle folk til denne tutorial. Hvis du har spørgsmål, skal du sende det i kommentarfeltet. For at lære mere om serveren, besøg OpenLiteSpeed.org

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.