V tomto tutoriálu vám ukážeme, jak nainstalovat Lighttpd na Centos 7 VPS a také nastavit MariaDB a PHP.
Lighttpd je bezpečný, open-source, rychlý, flexibilní a více 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 podporovalo PHP s mezipamětí operačních kódů a také si získalo pozornost v komunitách Perl, Python a Ruby.
Začněme s instalací.
Předpoklady
- Pro účely tohoto tutoriálu budeme používat Centos 7 VPS.
- Je také vyžadován úplný root přístup SSH nebo uživatel s právy sudo.
Krok 1:Připojte se přes SSH a aktualizujte
Připojte se k serveru přes SSH jako uživatel root pomocí následujícího příkazu:
ssh root@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.
Než začnete s instalací, budete muset aktualizovat své systémové balíčky na nejnovější verze. Je to snadné a nezabere to více než pár minut.
Můžete to provést spuštěním následujícího příkazu:
aktualizace sudo yum
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 install epel-releaseyum -y update
Jakmile je úložiště EPEL povoleno, můžeme nainstalovat webový server Lighttpd spuštěním následujícího příkazu:
yum nainstalovat lighttpd
Jakmile jsou balíčky Lighttpd nainstalovány, můžeme spustit a povolit automatické spouštění služby při startu.
systemctl spustit lighttpdsystemctl povolit lighttpd
Chcete-li zkontrolovat stav služby, spusťte následující příkaz:
stav systemctl lighttpd
Pokud je vše v pořádku, měli byste získat následující výstup:
● lighttpd.service – bleskově rychlý webový server s lehkými systémovými požadavky Načteno:načteno (/usr/lib/systemd/system/lighttpd.service; zakázáno; přednastaveno dodavatelem:zakázáno) Aktivní:aktivní (běží) od úterý 2019–07 -02 12:52:11 CDT; před 2 s Hlavní PID:11445 (lighttpd) CGroup:/system.slice/lighttpd.service └─11445 /usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf
Pokud ve stavu uvidíte nějaké chyby sítě, otevřete /etc/lighttpd/lighttpd.conf
konfiguračního souboru a změňte řádek, který říká server.use-ipv6
z enable
disable
.
Nyní musíme restartovat webový server Lighttpd a vše by mělo fungovat správně.
systemctl restart lighttpd
Dále můžete otevřít svůj oblíbený webový prohlížeč a zadat IP adresu svého 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 nainstalujte mariadb mariadb-server
Po dokončení instalace můžeme službu spustit a povolit pomocí následujících příkazů:
systemctl start mariadb.servicesystemctl povolit mariadb.service
Poté můžeme zkontrolovat stav služby spuštěním následujícího příkazu:
stav systemctl 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čteno:načteno (/usr/lib/systemd/system/mariadb.service; povoleno; přednastaveno dodavatelem:zakázáno) Aktivní:aktivní (běží) od 11. 2. 2019:44:39 CDT; před 1h 29min Hlavní PID:776 (mysqld_safe) CGroup:/system.slice/mariadb.service ├─ 776 /bin/sh /usr/bin/mysqld_safe --basedir=/usr└ libc / 6 my basedir=/usr --datadir=/var/lib/mysql
K příkazovému řádku MariaDB se můžeme připojit následujícím příkazem:
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čí na; nebo \g.Vaše ID připojení MariaDB je 5Verze serveru:5.5.60-MariaDB Server MariaDB
Úspěšně jsme nainstalovali a připojili se k databázovému serveru MariaDB. Chcete-li rozhraní opustit, můžete zadat „exit“.
Krok 4:Instalace PHP a PHP-FPM s FastCGI
Chcete-li nainstalovat PHP spolu se všemi jeho nezbytnými rozšířeními, spusťte následující příkaz:
yum -y install 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 nainstalujte php-fpm lighttpd-fastcgi
Dále otevřete následující soubor /etc/php-fpm.d/www.conf
pomocí preferovaného textového editoru. V našem tutoriálu budeme používat ‚nano‘:
nano /etc/php-fpm.d/www.conf
Jakmile je soubor otevřen, 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živatele; bude použito.; RPM:apache Vybráno pro přístup k některému adresáři jako httpduser =lighttpd; RPM:Udržujte skupinu, která má povoleno zapisovat do protokolu dir.group =lighttpd
Nyní můžeme spustit službu PHP-FPM a povolit její automatické spouštění při startu pomocí následujících příkazů:
systemctl spustit php-fpm.servicesystemctl povolit php-fpm.service
Chcete-li zkontrolovat stav služby, spusťte toto:
stav systemctl php-fpm.service
Měli byste získat následující výstup:
● php-fpm.service – PHP FastCGI Process Manager Načteno:načteno (/usr/lib/systemd/system/php-fpm.service; zakázáno; přednastaveno dodavatelem:zakázáno) Aktivní:aktivní (běžící) od úterý 2019 -07-02 13:30:09 CDT; Před 10 s Hlavní PID:11571 (php-fpm) Stav:"Procesy aktivní:0, nečinnost:5, požadavky:0, pomalé:0, provoz:0req/s" CGroup:/system.slice/serviceTo je vše – v tomto tutoriálu jsme se naučili, jak nainstalovat Lighttpd na Centos 7, a také jak povolit MariaDB, PHP a PHP-FPM s FastCGI v Lighttpd.
Samozřejmě nemusíte instalovat Lighttpd na CentOS 7, pokud používáte jednu z našich hostingových služeb CentOS VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali a nastavili Lighttpd na CentOS 7. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS . Pokud se vám líbil tento příspěvek o jak nainstalovat Lighttpd na CentOS 7 , sdílejte jej se svými přáteli na sociálních sítích pomocí níže uvedených zkratek pro sdílení nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.
Cent OS