Hoe om die LLMP-stapel op Ubuntu 18.04 VPS-bediener of die toegewyde bediener te installeer

Lighttpd, wat deel uitmaak van LLMP (Linux, Lighttpd, MySQL, en PHP), is ‘n oopbron-webbediener wat verskeie webwerwe regoor die wêreld bestuur met die fokus op die verhoging van prestasie en ligte oomblikvoetspoor. Met die hulp van MySQL en PHP, dien Lighttpd as ‘n sterk alternatief vir die robuuste LAMP-stapel.


Hierdie artikel neem u deur die proses om Lighttpd, MySQL, Linux en PHP te installeer om te verseker dat u wolkbediener aan die gang is.

voorvereistes

  • Hierdie handleiding veronderstel dat u reeds Ubuntu VPS met root-regte geïnstalleer het.
  • Ons sal MariaDB gebruik wat volledig versoenbaar is met die MySQL-bestuurstelsel en kan gebruik word as ‘n volledige drop-in vervanging.

Laat ons begin.

Stap 1: Installeer MariaDB

Begin deur die bewaarplekindeks op u stelsel op te dateer:

$ Sudo apt update

Installeer dan die MariaDB-bediener deur die opdrag hieronder uit te voer:

$ sudo apt -y installeer mariadb-bediener

MariaDB moet onmiddellik begin hardloop. As dit nie begin nie, voer dan die opdrag hieronder uit:

$ Sudo systemctl begin mariadb

Maak seker dat u MariaDB herbegin elke keer as u u stelsel herlaai. Voer dan die opdrag hieronder uit en druk Tik:

$ Sudo systemctl aktiveer mariadb

Beveilig die MariaDB-bediener met behulp van die mysql_secure_installation bevel.

Sodra jy klaar is, begin met die installering van Lighttpd.

Stap 2: Installeer Lighttpd

Voer die opdrag hieronder uit om Lighttpd te installeer:

$ Sudo apt installeer -y lighttpd

Begin nou met die Lighttpd-diens sodra die installasie gedoen is.

$ Sudo systemctl begin lighttpd

Stap 3: Firewall

Vir Lighttpd om te werk, moet u HTTP-versoeke deur die firewall laat deurgaan. Om dit te doen, voer die opdragte hieronder uit:

$ Sudo ufw laat http toe
$ Sudo ufw herlaai
$ Sudo ufw inskakel

Maak nou ‘n nuwe webblaaier oop en gaan na:

http: // jou-IP-adres /

‘N Lighttpd-bladsy moet verskyn om aan te toon dat die diens op u bediener geïnstalleer is.

Hoe om die LLMP-stapel op Ubuntu 18.04 VPS-bediener of die toegewyde bediener te installeer

Herbegin u stelsel om te verseker dat Lighttpd opgedateer is.

$ Sudo systemctl stel lighttpd in staat

Stap 5: PHP – FPM installeer

Lighttpd benodig die dienste van PHP FastCGI om PHP op te stel. PHP is belangrik vir webwerwe wat baie verkeer ontvang. Voer die opdrag hieronder uit om PHP te installeer:

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

Maak seker dat u die php.ini lêer met die opdrag hieronder:

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

Nou, stel cgi.fix_pathinfo om 1 met die opdrag hieronder:

cgi.fix_pathinfo = 1

By verstek. PHP wys na die UNIX-aansluiting/run/php/php7.2-fpm.sock. Gaan voort en wysig die “/etc/php/7.2/fpm/pool.d/www.conf”Lêer om te verseker dat PHP na TCP-sok luister.

Dit kan gedoen word deur die opdrag hieronder uit te voer:

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

Volgende, wysig en verander die luisterbesonderhede.

VAN:

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

AAN:

luister = 127.0.0.1:9000

Herbegin nou die PHP-diens.

$ Sudo systemctl herbegin php7.2-fpm

Gaan voort en wysig die lêer 15-fastcg-php.conf soos hieronder getoon:

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

Soek na die volgende inskrywings en wysig dit.

VAN:

"bin-pad" => "/ Usr / bin / PHP-cgi",
"socket" => "/var/run/lighttpd/php.socket",

AAN:

"gasheer" => "127.0.0.1",
"hawe" => "9000",

Aktiveer nou beide FastCGI- en FastCGI-PHP-komponente deur die volgende opdragte uit te voer:

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

Herbegin dan Lighttpd:

$ Sudo systemctl herbegin lighttpd

Stap 6: Aktiveer PHP-diens op virtuele gasheer

Die volgende stap is om ‘n virtuele gasheer op Lighttpd-bediener te skep en in staat te stel. Gebruik die besonderhede hieronder:

Bedienernaam: www.hostadvice.local

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

Gaan na / Etc / lighttpd / conf-beskikbaar / en skep ‘n nuwe konfigurasielêer bekend as www.hostadvice.local.conf.

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

Voeg die onderstaande inligting by:

$ sudo HTTP ["gasheer"] == "www.hostadvice.local" {### Domein-URL
server.document-root = "/var/www/html/www.hostadvice.local"   ### Dokumentwortel
}

Aktiveer nou die virtuele gasheer:

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

Aangesien PHP inskakel, is die volgende stap om te toets of dit op die virtuele gasheer werk.

Stap 5: Toets PHP-diens op virtuele gasheer

Begin deur ‘n wortelgids vir die huidige domein te skep deur die onderstaande opdrag te gebruik:

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

Om PHP te toets, plaas ‘n .php-lêer op die worteldokument op die virtuele gasheer.

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

Dit sal ‘n lêer met die naam index.php oopmaak. Kopieer en plak die reël hieronder in die index.php lêer:

<?php phpinfo (); ?>

Stel nou die toestemming met die volgende opdrag:

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

Herbegin die PHP-diens om hierdie veranderinge toe te pas:

$ sudo systemctl herbegin lighttpd
$ Sudo systemctl herbegin php7.2-fpm

Maak ‘n nuwe blaaier oop en voer u domein in. In hierdie geval is die domein

http: //www.hostadvice.local.

U moet ‘n bladsy sien wat so lyk:

Hoe om die LLMP-stapel op Ubuntu 18.04 VPS-bediener of die toegewyde bediener te installeer

Die skermkiekie hierbo dui aan dat PHP goed funksioneer deur FastCGI wat in die API-lyn op u bediener getoon word.

Blaai nou af om die beskikbare PHP-modules te sien wat aktief is.

Blaai verder af om die inligting oor MySQL te sien.

Hoe om die LLMP-stapel op Ubuntu 18.04 VPS-bediener of die toegewyde bediener te installeer

Afsluiting

Dis dit! Nou het u ‘n vereenvoudigde gids met alles wat u nodig het om die LLMP-stapel op 18.04 VPS suksesvol te installeer. U kan nou met gemak u LLMP-gebaseerde webbediener begin gebruik.

Kyk na die top 3 VPS-dienste:

A2 Hosting

Beginprys:
$ 5.00


betroubaarheid
9.3


pryse
9.0


Gebruikersvriendelik
9.3


ondersteuning
9.3


Kenmerke
9.3

Lees resensies

Besoek A2 Hosting

ScalaHosting

Beginprys:
$ 12,00


betroubaarheid
9.4


pryse
9.5


Gebruikersvriendelik
9.5


ondersteuning
9.5


Kenmerke
9.4

Lees resensies

Besoek ScalaHosting

Hostinger

Beginprys:
$ 3,95


betroubaarheid
9.3


pryse
9.3


Gebruikersvriendelik
9.4


ondersteuning
9.4


Kenmerke
9.2

Lees resensies

Besoek Hostinger

Verwante artikels oor hoe om te doen

  • Hoe u Fail2ban op u Ubuntu 18.04 VPS-bediener of toegewyde bediener instel?
    intermediêre
  • Hoe om Litespeed Web Server te installeer op ‘n Ubuntu 18.04 VPS of Toegewyde bediener
    intermediêre
  • Hoe om die LEMP (Linux, Nginx, MySQL, PHP) stapel te installeer op ‘n Ubuntu 18.04 VPS of ‘n toegewyde bediener
    intermediêre
  • Hoe om twee-faktor-verifikasie op ‘n Ubuntu 18.04 VPS of ‘n toegewyde bediener in staat te stel
    intermediêre
  • Hoe om phpBB met Apache te installeer op ‘n Ubuntu 18.04 VPS of ‘n toegewyde bediener
    intermediêre
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me