Jak nainstalovat Lighttpd na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat Lighttpd na a Centos 7 VPS a také nastavit MariaDB a PHP.

Lighttpd je bezpečný, open-source, rychlý, flexibilní a optimalizovaný webový server. Lighttpd má vysokorychlostní infrastrukturu, která umožňuje lepší výkon se stejným hardwarem ve srovnání s jinými alternativními webovými servery. Lighttpd podporuje rozhraní FastCGI, SCGI a CGI a umožňuje použití webových aplikací, které jsou napsány v libovolném programovacím jazyce, se serverem.

FastCGI Lighttpd lze nakonfigurovat tak, aby podporoval PHP pomocí mezipamětí opcode, a také získal pozornost v komunitách Perl, Python a Ruby.

Začněme s instalací.

Předpoklady

  • Pro účely tohoto tutoriálu použijeme Centos 7 VPS.
  • Rovněž je vyžadován úplný kořenový přístup SSH nebo uživatel s oprávněními sudo.

Krok 1: Připojte se přes SSH a aktualizujte

Připojte se k serveru pomocí SSH jako uživatel root pomocí následujícího příkazu:

ssh [chráněno e-mailem] IP_ADDRESS -p PORT_NUMBER

Nezapomeňte nahradit „IP_ADDRESS“ a „PORT_NUMBER“ příslušnou IP adresou vašeho serveru a číslem portu SSH.

Před zahájením instalace budete muset aktualizovat systémové balíčky na nejnovější verze. Je to snadné a nebude to trvat déle než několik minut.

Můžete to provést spuštěním následujícího příkazu:

sudo yum update

Po dokončení aktualizací můžeme přejít k dalšímu kroku.

Krok 2: Nainstalujte Lighttpd

Před instalací Lighttpd musíme povolit úložiště EPEL v našem systému a znovu aktualizovat naše softwarové balíčky pomocí následujících příkazů:

yum -y nainstalovat epel-release yum -y update

Po povolení úložiště EPEL můžeme webový server Lighttpd nainstalovat spuštěním následujícího příkazu:

yum install lighttpd

Po nainstalování balíčků Lighttpd můžeme spustit a povolit automatické spuštění služby při spuštění.

systemctl start lighttpd systemctl povolit lighttpd

Chcete-li zkontrolovat stav služby, spusťte následující příkaz:

systemctl status lighttpd

Pokud je vše v pořádku, měli byste získat následující výstup:

● lighttpd.service - Lightning Fast Webserver s požadavky na systém Light Načteno: načten (/usr/lib/systemd/system/lighttpd.service; vypnuto; předvolba dodavatele: vypnuto) Aktivní: aktivní (spuštěné) od Út 2019-07-02 12 : 52: 11 CDT; Před 2y Hlavní PID: 11445 (lighttpd) CGroup: /system.slice/lighttpd.service └─11445 / usr / sbin / lighttpd -D -f /etc/lighttpd/lighttpd.conf

Pokud ve stavu vidíte nějaké chyby v síti, otevřete /etc/lighttpd/lighttpd.conf konfigurační soubor a změnit řádek, který říká server.use-ipv6 od umožnit na zakázat.

Nyní musíme restartovat webový server Lighttpd a vše by mělo fungovat dobře.

systemctl restart lighttpd

Dále můžete otevřít svůj oblíbený webový prohlížeč a zadat IP adresu vašeho serveru. Načte výchozí webovou stránku Lighttpd.

Výchozí kořen dokumentu pro Lighttpd je / var / www / lighttpd / a hlavní konfigurační soubor je na /etc/lighttpd/lighttpd.conf.

Krok 3: Instalace podpory MariaDB pro Lighttpd

Pokud potřebujete podporu databáze s nastavením Lighttpd, může být tento krok velmi užitečný.

Databázový server MariaDB můžeme nainstalovat pomocí následujících příkazů:

yum -y nainstalovat mariadb mariadb-server

Po dokončení instalace můžeme službu spustit a povolit pomocí následujících příkazů:

systemctl spustit mariadb.service systemctl povolit mariadb.service

Poté můžeme zkontrolovat stav služby spuštěním následujícího příkazu:

systemctl status mariadb.service

Pokud je vše v pořádku, měli byste získat následující výstup:

● mariadb.service - databázový server MariaDB Načten: načten (/usr/lib/systemd/system/mariadb.service; povolen; předvolba dodavatele: zakázán) Aktivní: aktivní (spuštěný) od Út 2019-07-02 11: 44: 39 CDT; 1h před 29min Hlavní PID: 776 (mysqld_safe) CGroup: /system.slice/mariadb.service ├─ 776 / bin / sh / usr / bin / mysqld_safe --basedir = / usr └─1076 / usr / libexec / mysqld - basedir = / usr --datadir = / var / lib / mysql

K příkazovému řádku MariaDB se můžeme připojit pomocí následujícího příkazu:

mysql -u root -p

Pokud jste se úspěšně přihlásili, získáte následující výstup:

Vítejte na monitoru MariaDB. Příkazy končí; nebo g. Vaše ID připojení MariaDB je verze serveru 5: 5.5.60-MariaDB MariaDB Server

Úspěšně jsme nainstalovali a připojili se k databázovému serveru MariaDB. Pro ukončení rozhraní můžete zadat „exit“.

Krok 4: Instalace PHP a PHP-FPM pomocí FastCGI

Chcete-li nainstalovat PHP spolu se všemi jeho potřebnými rozšířeními, spusťte následující příkaz:

yum -y nainstalovat php php-mysqlnd php-pdo php-gd php-mbstring

Po instalaci PHP můžeme povolit podporu PHP-FPM a FastCGI pro Lighttpd spuštěním následujícího příkazu:

yum -y nainstalovat php-fpm lighttpd-fastcgi

Dále otevřete následující soubor /etc/php-fpm.d/www.conf pomocí preferovaného textového editoru. Pro náš tutoriál použijeme 'nano':

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

Po otevření souboru změňte následující dva řádky:

; Unixový uživatel / skupina procesů; Poznámka: Uživatel je povinný. Pokud skupina není nastavena, výchozí skupina uživatelů; bude použito. ; RPM: apache Vybere se pro přístup k nějakému adresáři jako httpd user = lighttpd; RPM: Ponechte skupině povoleno zapisovat do protokolu dir. group = lighttpd

Nyní můžeme spustit službu PHP-FPM a povolit její automatické spuštění při spuštění pomocí následujících příkazů:

systemctl start php-fpm.service systemctl povolit php-fpm.service

Chcete-li zkontrolovat stav služby, spusťte toto:

systemctl status php-fpm.service

Měli byste získat následující výstup:

● php-fpm.service - načteno Správce procesů PHP FastCGI: načten (/usr/lib/systemd/system/php-fpm.service; vypnuto; předvolba dodavatele: vypnuto) Aktivní: aktivní (běží) od Út 2019-07- 02 13: 30: 09 CDT; Před 10y Hlavní PID: 11571 (php-fpm) Stav: "Procesy aktivní: 0, nečinný: 5, Požadavky: 0, pomalu: 0, Provoz: 0req / sec" CGroup: /system.slice/php-fpm.service

To je vše, co je k tomu - v tomto tutoriálu jsme se naučili, jak nainstalovat Lighttpd na Centos 7, a také jak povolit MariaDB, PHP a PHP-FPM pomocí FastCGI v Lighttpd.

původní článek

Napsat komentář

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.