Lighttpd, som är en del av LLMP (Linux, Lighttpd, MySQL och PHP), är en webbserver med öppen källkod som kör flera webbplatser över hela världen med fokus på att öka prestanda och ljusmomentavtryck. Med hjälp av MySQL och PHP fungerar Lighttpd som ett starkt alternativ till den robusta LAMP-stacken.


Den här artikeln tar dig igenom processen att installera Lighttpd, MySQL, Linux och PHP för att säkerställa att din molnserver är igång.

förutsättningar

  • Denna handledning antar att du redan har Ubuntu VPS installerat med root-behörigheter.
  • Vi kommer att använda MariaDB som är helt kompatibel med MySQL-hanteringssystem och kan användas som en full drop-in ersättning.

Låt oss börja.

Steg 1: Installera MariaDB

Börja med att uppdatera förvaret index på ditt system:

Uppdatering av $ sudo apt

Installera sedan MariaDB-servern genom att köra kommandot nedan:

$ sudo apt -y install mariadb-server

MariaDB bör börja springa omedelbart. Kör kommandot nedan om det inte startar:

$ Sudo systemctl start mariadb

Se till att du startar om MariaDB varje gång du startar om systemet. Kör sedan kommandot nedan och tryck på Stiga på:

$ Sudo systemctl aktiverar mariadb

Säkra nu MariaDB-servern med hjälp av mysql_secure_installation kommando.

När du är klar börjar du installera Lighttpd.

Steg 2: Installera Lighttpd

För att installera Lighttpd, kör kommandot nedan:

$ Sudo apt install -y lighttpd

Starta nu Lighttpd-tjänsten när installationen är klar.

$ Sudo systemctl start lighttpd

Steg 3: brandvägg

För att Lighttpd ska fungera måste du tillåta HTTP-förfrågningar att gå igenom brandväggen. För att göra det, kör kommandona nedan:

$ Sudo ufw tillåta http
$ Sudo ufw ladda om
$ Sudo ufw aktivera

Nu öppnar du en ny webbläsare och går till:

http: // your-IP-adress /

En Lighttpd-sida ska visas för att visa att tjänsten har installerats på din server.

Hur man installerar LLMP-stacken på Ubuntu 18.04 VPS-server eller dedikerad server

Starta nu om systemet så att Lighttpd är uppdaterad.

$ Sudo systemctl aktiverar lighttpd

Steg 5: Installera PHP – FPM

Lighttpd kräver att PHP FastCGI-tjänster hjälper till att ställa in PHP. PHP är viktigt för webbplatser som får hög trafik. För att installera PHP, kör kommandot nedan:

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

Se till att du redigerar php.ini fil med kommandot nedan:

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

Sätt nu cgi.fix_pathinfo till 1 med kommandot nedan:

cgi.fix_pathinfo = 1

Som standard. PHP pekar på UNIX-uttaget/run/php/php7.2-fpm.sock. Gå vidare och redigera “/etc/php/7.2/fpm/pool.d/www.conf”För att se till att PHP lyssnar på TCP-uttaget.

Detta kan göras genom att köra kommandot nedan:

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

Redigera och ändra sedan lyssningsdetaljerna.

FRÅN:

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

TILL:

lyssna = 127.0.0.1:9000

Starta om PHP-tjänsten nu.

$ Sudo systemctl starta om php7.2-fpm

Gå vidare och redigera filen 15-fastcg-php.conf enligt nedanstående:

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

Sök efter följande poster och redigera dem.

FRÅN:

"bin-path" => "/ Usr / bin / php-cgi",
"uttag" => "/var/run/lighttpd/php.socket",

TILL:

"värd" => "127.0.0.1",
"hamn" => "9000",

Aktivera nu både FastCGI- och FastCGI-PHP-komponenter genom att köra följande kommandon:

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

Starta sedan om Lighttpd:

$ Sudo systemctl starta om lighttpd

Steg 6: Aktivera PHP-tjänst på Virtual Host

Nästa steg är att skapa och aktivera en virtuell värd på Lighttpd-servern. Använd detaljerna nedan:

Server namn: www.hostadvice.local

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

Gå till / Etc / lighttpd / conf-tillgängligt / och skapa en ny konfigurationsfil som kallas www.hostadvice.local.conf.

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

Lägg till informationen nedan:

$ sudo HTTP ["värd"] == "www.hostadvice.local" {### Domän-URL
server.document-root = "/var/www/html/www.hostadvice.local"   ### Dokumentrot
}

Aktivera nu den virtuella värden:

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

Eftersom PHP är aktiverat är nästa steg att testa om det fungerar på den virtuella värden.

Steg 5: Testa PHP-tjänst på Virtual Host

Börja med att skapa en rotkatalog för den aktuella domänen med kommandot nedan:

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

För att testa PHP, placera en .php-fil i rotdokumentet på den virtuella värden.

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

Detta öppnar en fil märkt index.php. Nu, kopiera och klistra in raden nedan i index.php fil:

<?php phpinfo (); ?>

Ställ nu tillståndet med följande kommando:

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

Starta om PHP-tjänsten för att tillämpa dessa ändringar:

$ sudo systemctl starta om lighttpd
$ Sudo systemctl starta om php7.2-fpm

Öppna en ny webbläsare och ange din domän. I detta fall är domänen

http: //www.hostadvice.local.

Du bör se en sida som ser ut så här:

Hur man installerar LLMP-stacken på Ubuntu 18.04 VPS-server eller dedikerad server

Skärmbilden ovan indikerar att PHP fungerar bra genom FastCGI som visas i API-raden på din server.

Nu bläddrar du ned för att se tillgängliga PHP-moduler som är aktiva.

Bläddra längre ner för att se informationen om MySQL.

Hur man installerar LLMP-stacken på Ubuntu 18.04 VPS-server eller dedikerad server

Slutsats

Det är allt! Nu har du förenklad guide med allt du behöver för att installera LLMP-stacken på 18.04 VPS framgångsrikt. Nu kan du enkelt använda din LLMP-baserade webbserver.

Kolla in de 3 bästa VPS-tjänsterna:

A2 Hosting

Startpris:
$ 5.00


Pålitlighet
9,3


Prissättning
9,0


Användarvänlig
9,3


Stöd
9,3


Funktioner
9,3

Läs recensioner

Besök A2 Hosting

ScalaHosting

Startpris:
$ 12,00


Pålitlighet
9,4


Prissättning
9,5


Användarvänlig
9,5


Stöd
9,5


Funktioner
9,4

Läs recensioner

Besök ScalaHosting

Hostinger

Startpris:
$ 3.95


Pålitlighet
9,3


Prissättning
9,3


Användarvänlig
9,4


Stöd
9,4


Funktioner
9,2

Läs recensioner

Besök Hostinger

Relaterade artiklar om hur man gör

  • Hur du installerar Fail2ban på din Ubuntu 18.04 VPS-server eller dedikerade server
    mellanliggande
  • Hur du installerar Litespeed Web Server på en Ubuntu 18.04 VPS eller dedikerad server
    mellanliggande
  • Hur man installerar LEMP (Linux, Nginx, MySQL, PHP) Stack på en Ubuntu 18.04 VPS eller dedikerad server
    mellanliggande
  • Hur man aktiverar tvåfaktorautentisering på en Ubuntu 18.04 VPS eller dedikerad server
    mellanliggande
  • Hur man installerar phpBB med Apache på en Ubuntu 18.04 VPS eller dedikerad server
    mellanliggande
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me