LIGHTTPD - ļoti veikls un viegls tīmekļa serveris

Platforma: logi, linux, solaris, openbsd, irix, aix

Valoda: Angļu

       Tīmekļa serveris, kura galvenais mērķis ir ātrs, drošs, elastīgs un uzticīgs standartiem. Tas ir īpaši ieteicams serveros ar pārāk lielu slodzi, jo lighttpd prasa mazāka apstrādes jauda un operatīvā atmiņa.

Lighttpd ir tīmekļa serveris, kas paredzēts ātram, drošam, elastīgam un uzticamam standartiem. Tas ir optimizēts videi, kur ātrumam ir ļoti liela nozīme. Tas ir tāpēc, ka tas patērē mazāk CPU un RAM nekā citi serveri.
Lighttpd ir piemērots jebkuram serverim, kuram ir problēmas ar ielādi. Tā ir bezmaksas programmatūra un tiek izplatīta ar BSD licenci. Tas oficiāli darbojas GNU / Linux un UNIX.
Attiecībā uz Microsoft Windows ir izplatīšana, kas pazīstama kā Lighttpd Windows, kuru uztur Kevins Worthington.
Iezīmes:
• Virtuālā mitināšana (tajā pašā IP mitina vairākus domēnus)
• CGI, SCGI un FastCGI
• Atbalsts PHP, Ruby, Python un citiem
• Pastāvīgs atmiņas patēriņš
• HTTP novirza un URL pārraksta
• Utt.
Lighttpd ļauj sazināties ar ārējām programmām, izmantojot FastCGI vai SCGI, kas ir sākotnējā CGI uzlabojumi (arī atbalstīti). Tādā veidā var izmantot programmas praktiski jebkurā programmēšanas valodā.
Tam ir īpaša nozīme PHP, kurā ir veikti īpaši uzlabojumi.
Ir arī ierasts to apvienot ar Ruby on Rails.
 
Lai ietaupītu laiku, mēs instalēsim LIGHTTPD un php, un mēs to visu darām ar šādu komandu:

# aptitude instalējiet lighttpd php5-cgi 



Ja mēs vēlamies mainīt Lighttpd klausīšanās portu, mums būs jāievada fails "Lighttpd.conf" atrodams mapē "/ etc / lighttpd /" un pievienojiet šādas rindas:
(mums jābūt kā saknei)
serveris.pot = 8080
server.socket = "[::]: 8080 ′ ′
Šajā gadījumā mēs klausījāmies 8080 portu.
Pēc tam mēs konfigurējam php.ini failu (atrodams / etc / php5 / cgi /), lai to iespējotu CGI, tāpēc mēs pievienojam šo rindu finālam "cgi.fix_pathinfo = 1”, Mēs to darām šādi:

# izmest ārā "cgi.fix_pathinfo = 1 ″ >> nano /etc/php5/cgi/php.ini

un mums vajadzētu būt kaut kam līdzīgam:

Tagad mēs brīdināsim LGHTTPD, ka izmantosim FastCGI un rediģēsim failu lighttpd.conf atrodas mapē "/ etc / lighttpd /".

# nano /etc/lighttpd/lighttpd.conf

Es izmantoju nano, bet jūs varat izmantot visu, ko vēlaties, gedit, vi, kwrite, geany utt.

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

Es iesaku jums to kopēt, nevis kopēt, jo rodas rakstzīmju kļūdas, piemēram, komati, pēdiņas un visas citas.
Tagad mēs aktivizējam ātro cgi moduli un restartējam tīmekļa serveri (lighttpd), lai tiktu veiktas veiktās izmaiņas:

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

Ar visu šo mums jau ir konfigurēts tīmekļa serveris un gatavs uzņemt html lapu vai php skriptus, mums ir jāatver tikai pārlūkprogramma un jānorāda adrese IP vai vienkārši rakstīt localhost un vajadzētu parādīties lapas paraugs, kurā teikts, ka serveris darbojas.
Pretējā gadījumā mēs varam izmantot priekšrocības un pārbaudīt, vai darbojas arī php tulks, tāpēc mēs varam izveidot nelielu un vienkāršu php skriptu un saglabāt to noklusējuma direktorijā, kuru tas ir konfigurējis lighttpd

# izmest ārā " »>> /var/www/test.php

un pēc tam atveram pārlūku un ievietoto adreses joslu: localhost / test.php
un mums vajadzētu redzēt kaut ko līdzīgu šim. Ja to neredzat, pārbaudiet iepriekšējās darbības, jo kaut kas nav kārtībā.

ja jūs to redzat, tad. 
Gatavs ar to, mūsu LIGHTTPD serveris jau darbojas ar PHP5.

Drīz es augšupielādēšu, kā mitināt vairākus domēnus, izmantojot skaisto virtuālā resursdatora režīmu 😉

Fuente: Oriģināls raksts


12 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   KZKG ^ Gaara teica

    Apsveicu, labs ieraksts 😀

  2.   nano teica

    Labs pirmais ziņojums, un patiesībā es to pārbaudīšu pret ngix xD

    1.    Hyuuga_Neji teica

      Nano, ja jūs varat savvaļā un saņemt rakstu par Lighthttpd vs Nginx ir tas, ka gandrīz es esmu kļuvis par gaismas jonkie hehe

  3.   oberosts teica

    Es vienmēr saku sev, ka mēģināšu to izmēģināt, bet beigās man kļūst slinkums un es beidzot instalēju apache, ko es jau labi zinu.

    Paskatīsimies, kad es uzmundrināšu

  4.   dzīvīgs teica

    Izcila ziņa ^^

  5.   Linux kungs teica

    Redzot šāda veida "ieguldījumus", es vairāk cienu tādus cilvēkus kā Elav, kuri prasa laiku un pūles, lai rakstītu un izliktu oriģinālos rakstus. Šis raksts ir no 15. gada 2012. aprīļa un atrodams šajā adresē:http://gooblogerman.blogspot.com/2012_04_01_archive.html
    Jums jābūt godīgam un jāpasaka avotam.
    Es nevēlos debates, es ceru, ka jūs saprotat manu nostāju.

    1.    dzīvīgs teica

      Skaidrs, ka pēc jūsu saites redzēšanas šis raksts ir nekas cits kā tā paša kopija / ielīmēšana, kuru jūs citējat .. Kā vienīgajam autoram (LiGNUxero) tam ir kaut kas saistīts ar šo vietni ..

      Tomēr es rediģēju ziņu un pievienoju avotu. Paldies par precizējumu.

  6.   v3on teica

    GIF XD

  7.   Hyuuga_Neji teica

    Viens jautājums ... vai tajā ir teikts "server.pot = 8080" vai "server.port = 8080"? citādi izcils amats

  8.   LiGNUxer teica

    Atvainojiet, ka nenorādīju avotu, bet šis emuārs ir tikai mans, vienkārši nenorādiet to, jo es, iespējams, atcelšu abonementu, ja nekad neatjaunināšu šo emuāru ñ.ñ

    Starp citu, tas ir "server.port = 8080", jo tas tika konfigurēts 8080. portam. Ir vērts precizēt, ka noklusējuma pārlūkprogrammas izveido savienojumu ar 80. portu, kad tās strādā ar HTTP protokolu, bet jūs varat izmantot citu portu vienkārši un pēc tam jums jānorāda, kuram portam pieslēgties.
    piemēram, šajā gadījumā mums būtu jāievieto pārlūkprogrammā: localhost: 8080

    Es to jau izlaboju to pašu 😉

    1.    KZKG ^ Gaara teica

      Ja emuārs ir tikai jums, tas ir, pilnībā jums, tad nav nepieciešams to citēt vai nē, tas ir atkarīgs no jums.
      Ja emuārs nav jūsu, ir jānorāda avots 🙂

  9.   Paola Martinesa teica

    Bez šaubām, mums tas būs jāizmēģina, šobrīd mūsu rīcībā esošais serveris darbojas labi. Nginx ir lielisks līdzeklis, jo īpaši šajos brīžos, kad mazāk darīt ar vairāk ir svarīgāk nekā neko nedarīt ar daudz: P. Žēl, ka es darbā cīnos ar šiem Windows datoriem. Es ceru, ka drīz man tiks atļauts instalēt manu ļoti dārgo Suse