GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Lighttpd na Debian 10

V tomto článku vysvětlíme nezbytné kroky k instalaci a nastavení Lighttpd na Debian 10. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel pomocí sudo privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.

Lighttpd je bezplatný, open source a vysoce výkonný webový server vyvinutý Janem Kneschkem. Má nízkou paměťovou náročnost ve srovnání s jinými webovými servery a je speciálně navržen pro prostředí s kritickou rychlostí. Je bezpečný, rychlý a dokáže zpracovat až 10 000 připojení paralelně na jednom serveru. Lighttpd přichází s bohatou sadou funkcí, jako je FastCGI, SCGI, Auth, URL-Rewriting, Output-Compression, mechanismus událostí a další.

Nainstalujte Lighttpd na Debian 10

Krok 1. První příkaz aktualizuje seznamy balíčků, aby bylo zajištěno, že získáte nejnovější verzi a závislosti.

sudo apt update
sudo apt upgrade

Krok 2. Nainstalujte Lighttpd na Debian 10.

Nainstalujte Lighttpd z repozitáře Debianu pomocí správce balíčků apt:

sudo apt install lighttpd

Po úspěšné instalaci Lighttpd spusťte a povolte automatické spuštění služby při spouštění:

sudo systemctl start lighttpd
sudo systemctl enable lighttpd
sudo systemctl status lighttpd

Jakmile bude nainstalován, budeme moci zkontrolovat jeho fungování otevřením webového prohlížeče a přechodem na http://YOUR_SERVER_IP nebo http ://localhost, pokud jsme v místním počítači. Pamatujte, že to funguje přes port 80 a ten musí být dostupný.

Krok 3. Povolení podpory PHP pro Lighttpd.

Prvním krokem je instalace PHP a některých jeho modulů, k tomu použijte následující příkaz:

sudo apt install php7.3 php7.3-fpm php7.3-mysql php7.3-cli php7.3-curl php7.3-xml

Ve výchozím nastavení naslouchá PHP-FPM na UNIXovém socketu /var/run/php73-fpm.sock. Budeme tedy muset upravit soubor /etc/php/7.3/fpm/pool.d/www.conf a nastavte PHP-FPM tak, aby naslouchalo na TCP socketu:

sudo nano /etc/php/7.3/fpm/pool.d/www.conf
listen = 127.0.0.1:9000

Uložte a zavřete soubor. Dále otevřete soubor 15-fastcg-php.conf a povolte podporu FastCGI v Lighttpd:

nano /etc/lighttpd/conf-available/15-fastcgi-php.conf
"bin-path" => "/usr/bin/php-cgi",
"socket" => "/var/run/lighttpd/php.socket",

Komu

"host" => "127.0.0.1",
"port" => "9000",

Uložte a zavřete soubor. Poté povolte moduly FastCGI a FastCGI-PHP pomocí následujícího příkazu:

lighty-enable-mod fastcgi
lighty-enable-mod fastcgi-php

Nakonec restartujte službu Lighttpd a PHP-FPM, abyste použili všechny změny konfigurace:

sudo systemctl restart lighttpd
sudo systemctl restart php7.3-fpm

Krok 4. Konfigurace brány firewall

Vydáním následujících příkazů povolte požadavky HTTP (80) a HTTPS (443) přes bránu firewall:

ufw allow 80/tcp
ufw allow 443/tcp
ufw reload

Blahopřejeme, naučili jste se nainstalovat a nakonfigurovat Lighttpd na Debian Buster. Máte-li jakékoli dotazy, zanechte prosím níže komentář.


Debian
  1. Jak nainstalovat Nextcloud na Debian 9

  2. Jak nainstalovat PostgreSQL 11 / 10 na Debian 9 a Debian 8

  3. Jak nainstalovat PostgreSQL na Debian 11 / Debian 10

  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat MongoDB na Debian 9

  3. Jak nainstalovat MongoDB 4.4 / 4.2 na Debian 9

  1. Jak nainstalovat Nginx na Debian 9

  2. Jak nainstalovat Apache na Debian 9

  3. Jak nainstalovat Jenkins na Debian 9