LIGHTTPD - velmi agilní a lehký webový server

Plošina: windows, linux, solaris, openbsd, irix, aix

Jazyk: Angličtina

       Webový server, jehož hlavním cílem je být rychlý, bezpečný, flexibilní a věrný standardy. Doporučuje se to zejména na serverech s nadměrným zatížením, protože vyžaduje lighttpd menší kapacita zpracování a RAM.

Lighttpd je webový server navržený tak, aby byl rychlý, bezpečný, flexibilní a věrný standardům. Je optimalizován pro prostředí, kde je rychlost velmi důležitá. Je to proto, že spotřebovává méně CPU a RAM než jiné servery.
Lighttpd je vhodný pro jakýkoli server, který má problémy se načítáním. Je to svobodný software a je distribuován na základě licence BSD. Funguje oficiálně na GNU / Linux a UNIX.
Pro Microsoft Windows existuje distribuce známá jako Lighttpd For Windows udržovaná Kevinem Worthingtonem.
Nabízeno:
• Virtuální hosting (hostujte několik domén na stejné IP)
• CGI, SCGI a FastCGI
• Podpora pro PHP, Ruby, Python a další
• Konstantní spotřeba paměti
• Přesměrování HTTP a přepsání URL
• ATD.
Lighttpd vám umožňuje komunikovat s externími programy pomocí FastCGI nebo SCGI, což jsou vylepšení původního CGI (také podporována). Tímto způsobem lze používat programy prakticky v jakémkoli programovacím jazyce.
Má zvláštní význam v PHP, pro které byla provedena konkrétní vylepšení.
Je také běžné kombinovat jej s Ruby on Rails.
 
Chystáme se nainstalovat LIGHTTPD a php, abychom ušetřili čas, a vše provedeme pomocí následujícího příkazu:

# aptitude install lighttpd php5-cgi 



Pokud chceme změnit port poslechu Lighttpd, budeme muset zadat soubor Ve složce „/ etc / lighttpd /“ nalezen „Lighttpd.conf“ a přidat následující řádky:
(musíme být jako root)
server.pot = 8080
server.socket = "[::]: 8080 ′ ′
V tomto případě jsme dali port 8080 na poslech.
Poté nakonfigurujeme soubor php.ini (nalezený v / etc / php5 / cgi /), aby jej umožnil CGI, za to přidáme tento řádek na konec "cgi.fix_pathinfo = 1”, Děláme to následovně:

# vyhodil "cgi.fix_pathinfo = 1 ″ >> nano /etc/php5/cgi/php.ini

a měli bychom mít něco takového:

Nyní upozorníme LGHTTPD, že použijeme FastCGI a soubor upravíme lighttpd.conf umístěný ve složce "/ etc / lighttpd /".

# nano /etc/lighttpd/lighttpd.conf

Používám nano, ale můžete použít, co chcete, gedit, vi, kwrite, geany atd.

fastcgi.server = (".php" => (("bin-path »=>« / usr / bin / php5-cgi », "Socket" => "/tmp/php.socket")))

Doporučuji, abyste to zkopírovali a nebyli kopírováním, protože chyby znaků, jako jsou čárky, uvozovky a vše, co se obvykle vyskytuje.
Nyní aktivujeme modul rychlého cgi a restartujeme webový server (lighttpd), aby byly provedeny provedené změny:

# lighttpdenablemod fastcgi && /etc/init.d/lighttpd restart

S tím vším již máme webový server nakonfigurovaný a připravený hostit html stránku nebo php skripty, stačí otevřít prohlížeč a zadat naši adresu IP nebo jen napište localhost a měla by se objevit ukázková stránka informující o tom, že server běží.
Jinak můžeme využít výhody a otestovat, zda je spuštěn i php interpret, proto můžeme vytvořit malý a jednoduchý php skript a uložit jej do výchozího adresáře, který má nakonfigurovaný lighttpd

# vyhodil " »>> /var/www/test.php

a pak otevřete prohlížeč a adresní řádek, který jsme vložili: localhost / test.php
a měli bychom vidět něco takového. Pokud to NEVIDÍTE, zkontrolujte předchozí kroky, protože něco nebylo v pořádku.

pokud to vidíte, pak…. 
Jsme připraveni na to, že náš server LIGHTTPD již běží s PHP5.

Brzy nahraji, jak hostit více než jednu doménu prostřednictvím krásného režimu virtuálního hostitele 😉

zdroj: Původní článek


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   KZKG ^ Gaara řekl

    Gratulujeme, dobrý příspěvek 😀

  2.   nano řekl

    Dobrý první příspěvek a ve skutečnosti ho otestuji proti ngix xD

    1.    Hyuuga_neji řekl

      Nano, pokud můžete jít divoký a vzít si článek o Lighthttpd vs Nginx je, že téměř jsem se stal jonkie světla hehe

  3.   oberost řekl

    Vždy si říkám, že to zkusím, ale nakonec zlenivím a skončím instalací apache, což už dobře znám.

    Uvidíme, až se rozveselím

  4.   živý řekl

    Vynikající příspěvek ^ ^

  5.   Pane Linuxu řekl

    Když vidím tyto „příspěvky“, vážím si více lidí, jako je Elav, kteří věnují čas a úsilí psaní a zveřejňování originálních článků. Tento článek pochází z 15. dubna 2012 a najdete ho na této adrese:http://gooblogerman.blogspot.com/2012_04_01_archive.html
    Musíte být upřímní a říct zdroji.
    Nechci debaty, doufám, že rozumíte mé pozici.

    1.    živý řekl

      Je zřejmé, že poté, co jste viděli svůj odkaz, tento článek není nic jiného než kopie / vložení stejného textu, který citujete .. Jako jediný autor (LiGNUxero) má něco společného s tímto webem.

      Příspěvek však upravím a přidám zdroj. Díky za vysvětlení.

  6.   v3on řekl

    GIF XD

  7.   Hyuuga_neji řekl

    Jedna otázka ... říká „server.pot = 8080“ nebo „server.port = 8080“? jinak výborný příspěvek

  8.   LiGNUxer řekl

    Omlouvám se za to, že neuvádím zdroj, ale ten blog je jen můj, ale neuvádějte to, protože se pravděpodobně odhlásím, pokud tento blog nikdy neaktualizuji - ñ.ñ

    Mimochodem, je to „server.port = 8080“, protože byl nakonfigurován pro port 8080. Stojí za to objasnit, že výchozí prohlížeče se připojují k portu 80, když pracují s protokolem HTTP, ale můžete jednoduše použít jiný port a poté musíte zadat ke kterému portu se připojit.
    například pro tento případ bychom museli dát do prohlížeče: localhost: 8080

    Opravuji to stejně 😉

    1.    KZKG ^ Gaara řekl

      Pokud je blog pouze váš, tedy zcela váš, není třeba jej citovat nebo ne, záleží jen na vás.
      Pokud blog není váš, je třeba uvést zdroj 🙂

  9.   Paola Martinezová řekl

    Bezpochyby to budeme muset vyzkoušet, prozatím server, který máme, funguje dobře. Nginx je skvělý nástroj zejména pro tyto okamžiky, kdy je důležitější dělat méně s více než dělat nic se spoustou: P. Škoda, že při práci s těmito počítači s Windows bojuji. Doufám, že brzy mě opravní k instalaci mého velmi drahého Suse