Lighttpd, som er en del av LLMP (Linux, Lighttpd, MySQL, og PHP), er en åpen kildekode-webserver som kjører flere nettsteder over hele kloden med fokus på å øke ytelsen og fotavtrykk for lys øyeblikk. Ved hjelp av MySQL og PHP fungerer Lighttpd som et sterkt alternativ til den robuste LAMP-stabelen.


Denne artikkelen tar deg gjennom prosessen med å installere Lighttpd, MySQL, Linux og PHP for å sikre at skyserveren din er i gang..

Forutsetninger

  • Denne veiledningen forutsetter at du allerede har Ubuntu VPS installert med root-rettigheter.
  • Vi vil bruke MariaDB som er fullt kompatibel med MySQL management system og kan brukes som en full drop-in erstatning.

La oss komme i gang.

Trinn 1: Installere MariaDB

Start med å oppdatere depotindeksen på systemet ditt:

$ Sudo apt oppdatering

Deretter installerer du MariaDB-serveren ved å kjøre kommandoen nedenfor:

$ sudo apt -y install mariadb-server

MariaDB bør begynne å løpe umiddelbart. Hvis den ikke klarer å starte, kjører du kommandoen nedenfor:

$ Sudo systemctl start mariadb

Forsikre deg om at du starter MariaDB på nytt hver gang du starter systemet ditt på nytt. Kjør deretter kommandoen nedenfor og trykk Tast inn:

$ Sudo systemctl aktiver mariadb

Nå må du sikre MariaDB-serveren ved å bruke mysql_secure_installation kommando.

Når du er ferdig, kan du begynne å installere Lighttpd.

Trinn 2: Installere Lighttpd

For å installere Lighttpd, kjør kommandoen nedenfor:

$ Sudo apt install -y lighttpd

Nå starter Lighttpd-tjenesten når installasjonen er fullført.

$ Sudo systemctl start lighttpd

Trinn 3: Brannmur

For at Lighttpd skal fungere, må du la HTTP-forespørsler passere brannmuren. For å gjøre dette, kjør kommandoene nedenfor:

$ Sudo ufw tillate http
$ Sudo ufw last inn på nytt
$ Sudo ufw enable

Nå, åpne en ny nettleser og gå til:

http: // din-ip-adresse /

En Lighttpd-side skal vises for å vise at tjenesten er installert på serveren din.

Slik installerer du LLMP Stack på Ubuntu 18.04 VPS Server eller dedikert server

Start systemet på nytt for å sikre at Lighttpd er oppdatert.

$ Sudo systemctl enable lighttpd

Trinn 5: Installere PHP – FPM

Lighttpd krever at tjenestene til PHP FastCGI hjelper til med å sette opp PHP. PHP er viktig for nettsteder som mottar høy trafikk. For å installere PHP, kjør kommandoen nedenfor:

$ Sudo apt install -y php-fpm php-mysql php-cli

Forsikre deg om at du redigerer php.ini fil med kommandoen nedenfor:

$ sudo nano /etc/php/7.2/fpm/php.ini

Nå, sett cgi.fix_pathinfo til 1 med kommandoen nedenfor:

cgi.fix_pathinfo = 1

Som standard. PHP peker på UNIX-kontakten/run/php/php7.2-fpm.sock. Gå videre og rediger “/etc/php/7.2/fpm/pool.d/www.conf”-Fil for å sikre at PHP lytter til TCP-kontakten.

Dette kan gjøres ved å kjøre kommandoen nedenfor:

$ sudo nano /etc/php/7.2/fpm/pool.d/www.conf

Deretter rediger og endre lyttedetaljene.

FRA:

lytte = /run/php/php7.2-fpm.sock

TIL:

lytte = 127.0.0.1:9000

Start PHP-tjenesten på nytt.

$ Sudo systemctl start php7.2-fpm på nytt

Gå videre og rediger filen 15-fastcg-php.conf som vist under:

$ sudo nano /etc/lighttpd/conf-available/15-fastcgi-php.conf

Søk etter følgende oppføringer og rediger dem.

FRA:

"bin-bane" => "/ Usr / bin / php-cgi",
"stikkontakt" => "/var/run/lighttpd/php.socket",

TIL:

"vert" => "127.0.0.1",
"havn" => "9000",

Aktiver nå både FastCGI og FastCGI-PHP-komponenter ved å kjøre følgende kommandoer:

$ Sudo lighty-enable-mod fastcgi
$ Sudo lighty-enable-mod fastcgi-php

Start Lighttpd på nytt:

$ Sudo systemctl start på nytt lighttpd

Trinn 6: Aktivere PHP-tjenesten på Virtual Host

Neste trinn er å opprette og aktivere en virtuell vert på Lighttpd-server. Bruk detaljene nedenfor:

Server navn: www.hostadvice.local

Dokumentrot: /var/www/html/www.hostadvice.local

Gå til / Etc / lighttpd / conf-tilgjengelig / og opprette en ny konfigurasjonsfil kjent som www.hostadvice.local.conf.

$ sudo nano /etc/lighttpd/conf-available/www.hostadvice.local.conf

Legg til informasjonen nedenfor:

$ sudo HTTP ["vert"] == "www.hostadvice.local" {### Domene-URL
server.document-root = "/var/www/html/www.hostadvice.local"   ### Dokumentrot
}

Nå, aktiver den virtuelle verten:

$ sudo ln -s /etc/lighttpd/conf-available/www.hostadvice.local.conf / etc / lighttpd / conf-enabled /

Siden PHP er aktivert, er neste trinn å teste om den fungerer på den virtuelle verten.

Trinn 5: Test PHP-tjenesten på Virtual Host

Begynn med å opprette en rotkatalog for det gjeldende domenet ved å bruke kommandoen nedenfor:

$ sudo mkdir /var/www/html/www.hostadvice.local

For å teste PHP, plasserer du en .php-fil i rotdokumentet på den virtuelle verten.

$ sudo nano /var/www/html/www.hostadvice.local/index.php

Dette vil åpne en fil merket index.php. Nå, kopier og lim linjen nedenfor inn i index.php fil:

<?php phpinfo (); ?>

Nå, sett tillatelsen med følgende kommando:

$ chown -R www-data: www-data / var / www / html /

Start PHP-tjenesten på nytt for å bruke disse endringene:

$ sudo systemctl start på nytt lighttpd
$ Sudo systemctl start php7.2-fpm på nytt

Åpne en ny nettleser og angi domenet ditt. I dette tilfellet er domenet

http: //www.hostadvice.local.

Du bør se en side som ser slik ut:

Slik installerer du LLMP Stack på Ubuntu 18.04 VPS Server eller dedikert server

Skjermbildet over indikerer at PHP fungerer godt gjennom FastCGI vist på API-linjen på serveren din.

Nå blar du ned for å se tilgjengelige PHP-moduler som er aktive.

Bla videre nedover for å se informasjonen om MySQL.

Slik installerer du LLMP Stack på Ubuntu 18.04 VPS Server eller dedikert server

Konklusjon

Det er det! Nå har du forenklet guide med alt du trenger for å installere LLMP-stabelen på 18.04 VPS. Nå kan du enkelt bruke din LLMP-baserte webserver.

Sjekk de 3 beste VPS-tjenestene:

A2 Hosting

Startpris:
$ 5.00


Pålitelighet
9.3


Priser
9.0


Brukervennlig
9.3


Brukerstøtte
9.3


Funksjoner
9.3

Les anmeldelser

Besøk A2 Hosting

ScalaHosting

Startpris:
$ 12.00


Pålitelighet
9.4


Priser
9.5


Brukervennlig
9.5


Brukerstøtte
9.5


Funksjoner
9.4

Les anmeldelser

Besøk ScalaHosting

Hostinger

Startpris:
$ 3.95


Pålitelighet
9.3


Priser
9.3


Brukervennlig
9.4


Brukerstøtte
9.4


Funksjoner
9.2

Les anmeldelser

Besøk Hostinger

Relaterte artikler for hvordan du gjør det

  • Slik installerer du Fail2ban på Ubuntu 18.04 VPS-serveren eller dedikerte serveren
    mellomliggende
  • Hvordan installere Litespeed Web Server på en Ubuntu 18.04 VPS eller dedikert server
    mellomliggende
  • Slik installerer du LEMP (Linux, Nginx, MySQL, PHP) -stabelen på en Ubuntu 18.04 VPS eller en dedikert server
    mellomliggende
  • Slik aktiverer du tofaktorautentisering på en Ubuntu 18.04 VPS eller dedikert server
    mellomliggende
  • Hvordan installere phpBB med Apache på en Ubuntu 18.04 VPS eller dedikert server
    mellomliggende
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me