GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat webový server Lighttpd na CentOS 8

V tomto příspěvku se dozvíte, jak nainstalovat Lighttpd na CentOS 8

Lighttpd je webový server s otevřeným zdrojovým kódem, bezpečný, rychlý, flexibilní a optimalizovaný pro prostředí s kritickou rychlostí s menším využitím paměti ve srovnání s jinými webovými servery. Dokáže zpracovat až 10 000 paralelních připojení na jednom serveru s efektivní správou zátěže CPU. Dodává se také s pokročilou sadou funkcí, jako je FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting a mnoho dalších. Lighttpd je vynikající řešení pro každý linuxový server díky své vysokorychlostní io-infrastruktuře, která nám umožňuje škálovat několikrát lepší výkon se stejným hardwarem než s jinými alternativními webovými servery.

V tomto článku se naučíme, jak nainstalovat webový server Lighttpd na CentOS 8.

Instalovat webový server Lighttpd:

Nejprve přidáme úložiště EPEL a poté nainstalujeme webový server Lighttpd. Lighttpd je k dispozici v úložišti EPEL (Extract Packages for Enterprise Linux).

dnf install epel-release
dnf install lighttpd -y

Po dokončení instalace spusťte a povolte službu lighttpd.

systemctl start lighttpd
systemctl enable lighttpd
systemctl status lighttpd

Dále přidáme službu HTTP do seznamu pravidel brány firewall pomocí následujícího příkazu:

firewall-cmd --add-service=http --permanent
firewall-cmd --reload

Nyní otevřete webový prohlížeč a do adresního řádku zadejte IP adresu serveru. http://vašeIPadresa/

Instalace databázového serveru MariaDB:

Chcete-li nainstalovat databázový server MariaDB, spusťte následující příkaz:

dnf install mariadb-server -y

Spusťte a povolte službu MariaDB.

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Nyní nastavíme výchozí heslo uživatele root a další nastavení pomocí níže uvedeného příkazu:

mysql_secure_installation

Nyní zadejte nové heslo pro váš server MariaDB a zadejte „Y“ pro všechny konfigurace.

Dále se přihlaste do prostředí MySQL pomocí výchozího uživatele root a svého hesla.

mysql -u root -p

Po přihlášení zkontrolujte všechny dostupné uživatele na serveru MariaDB pomocí následujícího dotazu.

select User,Host from mysql.user;

Nyní ukončete MariaDB pomocí následujícího příkazu:

quit;

Instalace a konfigurace PHP-FPM:

Nyní nainstalujeme a nakonfigurujeme PHP-FPM pro webový server Lighttpd.

Nainstalujte úložiště Remi pro aktualizované verze PHP.

dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm

Nyní vypište dostupné moduly PHP.

dnf module list php

Nyní povolte modul PHP 8:

dnf module enable php:remi-8.0 -y

Nainstalujte balíčky PHP a PHP-FPM pomocí následujícího příkazu:

dnf install php php-fpm lighttpd-fastcgi php-mysqlnd php-pdo php-gd php-mbstring

Nyní upravte konfigurační soubor PHP-FPM.

nano /etc/php-fpm.d/www.conf

Nyní změňte výchozího uživatele a skupinu jako na obrázku níže:

Změňte výchozí naslouchání PHP-FPM pomocí místní IP adresy s portem ‚9000‘.

uložte a ukončete soubor.

Nyní upravte konfigurační soubor PHP.

nano /etc/php.ini

Odkomentujte následující řádek, abyste získali podporu s PHP-CGI pro webový server Lighttpd.

cgi.fix_pathinfo=1

uložit a opustit soubor.

Nyní Spusťte a povolte službu PHP-FPM.

systemctl start php-fpm
systemctl enable php-fpm

Služba PHP-FPM je v provozu, zkontrolujte pomocí následujícího příkazu:

ss -plnt
systemctl status php-fpm

Nastavení Lighttpd a PHP-FPM:

nakonfigurujeme Lighttpd, aby fungoval s naší instalací PHP-FPM.

Lighttpd lze použít k obsluze webové aplikace PHP dvěma způsoby:

  • Poskytujte prostřednictvím služby PHP-FPM
  • Poskytujte prostřednictvím samovytvářejícího se PHP-CI

musíme povolit modul FastCGI na webovém serveru Lighttpd a přidat naši konfiguraci do konfiguračního souboru modulu FastCGI.

cd /etc/lighttpd/
nano modules.conf

Odkomentujte následující řádek:

##
## FastCGI (mod_fastcgi)
##
include "conf.d/fastcgi.conf"

uložte a ukončete soubor.

Dále přidáme naši konfiguraci PHP do konfiguračního souboru „conf.d/fastcgi.conf“.

nano conf.d/fastcgi.conf

Pokud chcete používat službu PHP-FPM, přidejte následující konfiguraci:

fastcgi.server += ( ".php" =>
        ((
                "host" => "127.0.0.1",
                "port" => "9000",
                "broken-scriptfilename" => "enable"
        ))
)

vytvořte nový adresář „/var/run/lighttpd“ a změňte vlastnictví tohoto adresáře na „lighttpd“ pomocí následujících příkazů:

mkdir -p /var/run/lighttpd
chown -R lighttpd:lighttpd /var/run/lighttpd

Chcete-li použít novou konfiguraci, restartujte službu Lighttpd.

systemctl restart lighttpd

Nyní vytvoříme nový soubor phpinfo ve výchozím kořenovém adresáři dokumentu Lighttpd.

cd /var/www/lighttpd/
nano info.php

Přidejte následující řádky:

<?php
phpinfo();
?>

uložte a ukončete soubor.

Dále otevřete webový prohlížeč a zadejte IP adresu serveru následovanou „info.php“. http://vašeIPadresa/info.php.

Jak je vidět na obrázku výše, PHP-FPM pracuje s webovým serverem Lighttpd.

Instalace webového serveru Lighttpd na CentOS 8 Server byla úspěšně dokončena.


Cent OS
  1. Jak nainstalovat webový server Apache na CentOS 7

  2. Jak nainstalovat webový server Apache na Centos 8

  3. Jak nainstalovat Lighttpd na CentOS 7

  1. Jak nainstalovat Minecraft Server na CentOS 7

  2. Jak nainstalovat Nginx na CentOS 8

  3. Jak nainstalovat PostgreSQL na CentOS 8

  1. Jak nainstalovat MariaDB na CentOS 8

  2. Jak nainstalovat webový server LiteSpeed ​​na CentOS 7

  3. Jak nainstalovat server FreeIPA na CentOS 7