Betalingsmåter Abuse

Slik installerer du OpenLiteSpeed på Ubuntu 20.04

03.01.2023, 22:42

OpenLiteSpeed er en webserver som brukes til å administrere nettsteder av ulik kompleksitet (inkludert prosjekter med høy belastning). OpenLiteSpeed er en analog av Apache og Nginx, som er posisjonert som superrask: minneforbruket er minimalt, men maksimal ytelse er sikret.

For å installere OpenLiteSpeed på en virtuell maskin som kjører Ubuntu 20.04, må du følge en rekke trinn.

Trinnvise instruksjoner for å installere OpenLiteSpeed:

  1. Klargjør serveren og legg til (opprett) en ikke-root-bruker.
  2. Installer OpenLiteSpeed på den virtuelle maskinen (serveren).
  3. Konfigurer brannmuren (http og https, porter 7080 og 8088).
  4. Opprett en administratorkonto.
  5. Koble til OpenLiteSpeed-webserveren og begynn å samhandle via webgrensesnittet.

Trinn 1. Forbered serveren (virtuell maskin) for installasjon av OpenLiteSpeed

  1. Logg ut av kontoen med root-rettigheter.
  2. Opprett en konto uten administratorrettigheter.
  3. Oppdater pakkene og test dem ($ sudo apt update).

Trinn 2. Installer OpenLiteSpeed på en virtuell maskin (server)

OpenLiteSpeed finnes ikke i Ubuntu 20.04-repositoriet. Så du må utføre flere trinn for å legge det til.

  1. Gå til tmp-katalogen (kommandoen ser ut som $ cd /tmp).
  2. Kjør nedlastingen fra det offisielle nettstedet $ curl -LO http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh (hvis curl ikke er installert, må du rulle det).
  3. Kjør den nedlastede filen med kommandoen $ sudo bash enable_lst_debian_repo.sh
  4. Hvis alt var vellykket, vil du se informasjon om den nedlastede repoen. Nå gjenstår det bare å installere webserveren med den klassiske kommandoen:
$ sudo apt install openlitespeed

Trinn 3. Konfigurer brannmuren (http og https, porter 7080 og 8088)

Du kan sjekke hvilke protokoller og applikasjoner som er tillatt med en enkel spørring:

$ sudo ufw status

Brukeren vil se status, protokoller, tillatt/ikke tillatt, hvorfra tilgang er mulig.

For eksempel er det ofte situasjoner der tilgang kun er tillatt via ssh (Secure Shell Protocol).

Det vil si at systemadministratoren i tillegg må aktivere http- og https-protokollene. Port 7080 (for webgrensesnitt) og 8088 (for standardside) er også påkrevd.

Kommandoen $ sudo ufw allow brukes til å konfigurere protokollene (for eksempel gir $ sudo ufw allow http støtte for applikasjonslagprotokollen HyperText Transfer Protocol).

Kommandoen brukes til å konfigurere porter:

$ sudo ufw allow 7080/tcp

For å kontrollere porter/protokoller og deres status, bruk kommandoen:

$ sudo ufw status.

Trinn 4. Opprett en administratorkonto

For å opprette en administratorkonto for å arbeide med OpenLiteSpeed på Ubuntu 20.04, bruker vi kommandoen:

$ sudo /usr/local/lsws/newuseradmin/misc/admpass.sh

Logg inn newuseradmin som vi satte opp som et eksempel. Du kan bruke andre navn.

Deretter må du følge instruksjonene i terminalen (angi passord, bekreft osv.).

Trinn 5. Koble til OpenLiteSpeed-webserveren og begynn å kommunisere via webgrensesnittet

I trinnene ovenfor installerte vi OpenLiteSpeed og satte opp driften. Nå gjenstår det bare å koble til webserveren.

Standardinnstillingene er at OpenLiteSpeed er tilgjengelig på port 7080. Dette betyr at du i nettleseren må gå til URL-adressen i formatet http://IP-адрес til din virtuelle server:7080. Deretter skriver du inn innlogging og passord for brukeren som ble opprettet i forrige trinn for autorisasjon.

Etter autorisasjon kommer brukeren til hovedsiden i OpenLiteSpeeds webgrensesnitt. Alt som gjenstår er å gjøre de nødvendige innstillingene: endre standardport, konfigurere omstart og så videre (hvis nødvendig). Når du har endret standardporten, kan du skrive inn IP-adressen til VPS-en og komme til startsiden til nettstedet som kjører på OpenLiteSpeed.

Nå er det gjort! Du har klart å installere OpenLiteSpeed på Ubuntu 20.04 og fått en fullverdig webserver. Nettgrensesnittet brukes til å administrere OpenLiteSpeed-innstillingene. Etter at du har gjort oppstartsinnstillingene, kan du studere dokumentasjonen og angi flere parametere for drift.