LIGHTTPD - veľmi svižný a ľahký webový server

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

jazyk: Angličtina

       Webový server, ktorého hlavným cieľom je byť rýchly, bezpečný, flexibilný a verný normy. Odporúča sa to hlavne na serveroch s nadmerným zaťažením, pretože to vyžaduje lighttpd menšia kapacita spracovania a RAM.

Lighttpd je webový server navrhnutý tak, aby bol rýchly, bezpečný, flexibilný a verný štandardom. Je optimalizovaný pre prostredia, kde je veľmi dôležitá rýchlosť. Je to preto, lebo spotrebúva menej CPU a RAM ako iné servery.
Lighttpd je vhodný pre akýkoľvek server, ktorý má problémy s načítaním. Je to slobodný softvér a distribuuje sa na základe licencie BSD. Oficiálne funguje na GNU / Linux a UNIX.
Pre Microsoft Windows existuje distribúcia známa ako Lighttpd For Windows udržiavaná Kevinom Worthingtonom.
Ponúknuté:
• Virtuálny hosting (hostite niekoľko domén na rovnakej IP)
• CGI, SCGI a FastCGI
• Podpora pre PHP, Ruby, Python a ďalšie
• Neustála spotreba pamäte
• Presmerovania HTTP a prepisy URL
• ATĎ.
Lighttpd vám umožňuje komunikovať s externými programami pomocou FastCGI alebo SCGI, čo sú vylepšenia pôvodného CGI (tiež podporované). Týmto spôsobom je možné používať programy takmer v akomkoľvek programovacom jazyku.
Má osobitný význam v PHP, pre ktoré boli urobené konkrétne vylepšenia.
Je tiež bežné kombinovať ho s Ruby on Rails.
 
Chystáme sa nainštalovať LIGHTTPD a php, aby sme ušetrili čas a všetko robíme pomocou nasledujúceho príkazu:

# aptitude install lighttpd php5-cgi 



Ak chceme zmeniť port počúvania Lighttpd, budeme musieť vstúpiť do súboru „Lighttpd.conf“ nájdený v priečinku „/ etc / lighttpd /“ a pridať nasledujúce riadky:
(musíme byť ako root)
server.pot = 8080
server.socket = "[::]: 8080 ′ ′
V takom prípade nastavíme na počúvanie port 8080.
Potom nakonfigurujeme súbor php.ini (nájdený v / etc / php5 / cgi /), aby sme ho povolili pre CGI, za to pridáme tento riadok na koniec “cgi.fix_pathinfo = 1”, Robíme to nasledovne:

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

a mali by sme mať niečo také:

Teraz budeme varovať LGHTTPD, že použijeme FastCGI a upravíme súbor lighttpd.conf nachádza sa v priečinku „/ etc / lighttpd /“.

# nano /etc/lighttpd/lighttpd.conf

Používam nano, ale môžete použiť čokoľvek chcete, gedit, vi, kwrite, geany atď.

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

Odporúčam vám kopírovať to a nebyť kopírovaním, pretože sa vyskytujú chyby znakov, ako sú čiarky, úvodzovky a všetko, čo sa zvyčajne vyskytuje.
Teraz aktivujeme modul rýchlej cgi a reštartujeme webový server (lighttpd), aby sa uplatnili vykonané zmeny:

# lighttpdenablemod fastcgi && /etc/init.d/lighttpd reštart

S týmto všetkým už máme webový server nakonfigurovaný a pripravený na hosťovanie html stránky alebo php skriptov, stačí otvoriť prehliadač a zadať našu adresu IP alebo len napíš localhost a mala by sa zobraziť vzorová stránka, ktorá by nás informovala o tom, že server je spustený.
V opačnom prípade môžeme využiť výhody a otestovať, či je spustený aj tlmočník php, preto môžeme vytvoriť malý a jednoduchý skript php a uložiť ho do predvoleného adresára, ktorý nakonfiguroval. lighttpd

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

a potom otvoríme prehliadač a panel s adresou, ktorý sme vložili: localhost / test.php
a mali by sme vidieť niečo také. Ak to nevidíte, skontrolujte predchádzajúce kroky, pretože niečo nebolo v poriadku.

ak to vidíte potom ... 
Sme pripravení na to, že náš server LIGHTTPD už beží s PHP5.

Čoskoro nahrám, ako hostiť viac ako jednu doménu prostredníctvom krásneho režimu virtuálneho hostiteľa 😉

Fuente: Pôvodný článok


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   KZKG ^ Gaara dijo

    Gratulujeme, dobrý príspevok 😀

  2.   nano dijo

    Dobrý prvý príspevok a vlastne ho otestujem proti ngix xD

    1.    Hyuuga_Neji dijo

      Nano, ak sa môžeš zblázniť a vziať si článok o Lighthttpd vs Nginx je, že takmer som sa stal jonkie svetla hehe

  3.   oberost dijo

    Vždy si hovorím, že to vyskúšam, ale nakoniec zlenivím a nakoniec nainštalujem apache, čo už dobre viem.

    Uvidíme, kedy rozveselím

  4.   živý dijo

    Vynikajúci príspevok ^^

  5.   Pán Linux dijo

    Keď vidím tieto „príspevky“, viac si vážim ľudí ako Elav, ktorí si pri písaní a vydávaní originálnych článkov našli čas a úsilie. Tento článok je z 15. apríla 2012 a nájdete ho na tejto adrese:http://gooblogerman.blogspot.com/2012_04_01_archive.html
    Musíte byť čestní a povedať to zdroju.
    Nechcem debaty, dúfam, že rozumiete mojej pozícii.

    1.    živý dijo

      Je zrejmé, že po zobrazení vášho odkazu tento článok nie je nič iné ako jeho kopírovanie / vkladanie, ktoré citujete. Ako jediný autor (LiGNUxero) má niečo spoločné s týmto webom.

      Príspevok však upravujem a pridávam zdroj. Ďakujem za objasnenie.

  6.   v3on dijo

    GIF XD

  7.   Hyuuga_Neji dijo

    Jedna otázka ... píše sa „server.pot = 8080“ alebo „server.port = 8080“? inak vynikajúci príspevok

  8.   LiGNUxer dijo

    Prepáčte, že som neuviedol zdroj, ale tento blog je iba môj, len ho neuvádzajte, pretože sa pravdepodobne odhlásim, ak tento blog nikdy neaktualizujem ñ.ñ

    Mimochodom, je to „server.port = 8080“, pretože bol nakonfigurovaný pre port 8080. Stojí za to objasniť, že predvolené prehľadávače sa pripájajú k portu 80, keď pracujú s protokolom HTTP, ale môžete použiť iný port, jednoducho musí špecifikovať, aby k nemu mal prístup, ku ktorému portu sa má pripojiť.
    napríklad pre tento prípad by sme museli vložiť do prehliadača: localhost: 8080

    To isté opravujem 😉

    1.    KZKG ^ Gaara dijo

      Ak je blog iba váš, teda úplne váš, potom ho nie je potrebné citovať alebo nie, je len na vás.
      Pokiaľ blog nie je váš, je potrebné uviesť zdroj 🙂

  9.   Paola Martinezová dijo

    Bezpochyby to budeme musieť vyskúšať, zatiaľ server, ktorý máme, funguje dobre. Nginx je vynikajúci nástroj najmä pre tieto okamihy, keď je dôležitejšie robiť menej s viac ako s ničím nerobiť veľa: P. Škoda, že v práci bojujem s týmito počítačmi so systémom Windows. Dúfam, že čoskoro ma splnomocnia na inštaláciu môjho veľmi drahého Suse