LIGHTTPD - много пъргав и лек уеб сървър

платформа: windows, linux, solaris, openbsd, irix, aix

Език: Английски

       Уеб сървър, чиято основна цел е да бъде бърз, сигурен, гъвкав и верен на стандарти. Особено се препоръчва на сървъри с прекомерно натоварване, тъй като lighttpd изисква по-малък капацитет за обработка и RAM.

Lighttpd е уеб сървър, проектиран да бъде бърз, сигурен, гъвкав и верен на стандартите. Той е оптимизиран за среди, където скоростта е много важна. Това е така, защото консумира по-малко CPU и RAM от други сървъри.
Lighttpd е подходящ за всеки сървър, който има проблеми с натоварването. Това е безплатен софтуер и се разпространява под лиценза BSD. Работи официално на GNU / Linux и UNIX.
За Microsoft Windows има разпространение, известно като Lighttpd За Windows, поддържано от Кевин Уортингтън.
Особености:
• Виртуален хостинг (хост на няколко домейна на един и същ IP)
• CGI, SCGI и FastCGI
• Поддръжка за PHP, Ruby, Python и други
• Постоянна консумация на памет
• HTTP пренасочвания и пренаписвания на URL адреси
• И т.н.
Lighttpd ви позволява да комуникирате с външни програми, използвайки FastCGI или SCGI, които са подобрения на оригиналния CGI (също се поддържат). По този начин могат да се използват програми на практически всеки език за програмиране.
Той има специално значение в PHP, за което са направени конкретни подобрения.
Също така често се комбинира с Ruby on Rails.
 
Ще инсталираме LIGHTTPD и php, за да спестим време и правим всичко това със следната команда:

# aptitude инсталирайте lighttpd php5-cgi 



Ако искаме да сменим порта за слушане на Lighttpd, ще трябва да въведем файла "Lighttpd.conf" намерен в папката "/ etc / lighttpd /" и добавете следните редове:
(трябва да сме като корен)
server.pot = 8080
server.socket = "[::]: 8080 ′ ′
В този случай поставяме порт 8080 на слушане.
След това конфигурираме файла php.ini (намерен в / etc / php5 / cgi /), за да го активираме в CGI, за това добавяме този ред на финала "cgi.fix_pathinfo = 1”, Правим го по следния начин:

# изхвърлен "cgi.fix_pathinfo = 1 ″ >> nano /etc/php5/cgi/php.ini

и трябва да имаме нещо подобно:

Сега ще предупредим LGHTTPD, че ще използваме FastCGI и ще редактираме файла lighttpd.conf намира се в папката "/ etc / lighttpd /".

# nano /etc/lighttpd/lighttpd.conf

Използвам nano, но можете да използвате каквото искате, gedit, vi, kwrite, geany и т.н.

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

Препоръчвам ви да копирате това и да не бъдете копираща паста, защото грешки в символи като запетаи, кавички и всичко, което обикновено се случва.
Сега активираме модула за бърз cgi и рестартираме уеб сървъра (lighttpd), така че направените промени да бъдат приложени:

# lighttpdenablemod fastcgi && /etc/init.d/lighttpd рестартиране

Е, с всичко това вече имаме конфигуриран уеб сървър и готов за хостване на html страница или php скриптове, трябва само да отворим браузър и да поставим адреса си IP или просто пишете Localhost и трябва да се появи примерна страница, която ни казва, че сървърът работи.
В противен случай можем да се възползваме и да тестваме дали php интерпретаторът също работи, за това можем да направим малък и прост php скрипт и да го запишем в директорията по подразбиране, която е конфигурирал Lighttpd

# изхвърлен " »>> /var/www/test.php

и след това отваряме браузъра и адресната лента, която поставяме: localhost / test.php
и трябва да видим нещо подобно. Ако НЕ го виждате, проверете предишните стъпки, защото нещо не е наред.

ако видите това тогава .... 
Готови с това, вече имаме нашия LIGHTTPD сървър, работещ с PHP5.

Скоро ще кача как да хоствате повече от един домейн чрез красивия режим на виртуален хост 😉

Fuente: Оригинална статия


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   KZKG ^ Гаара каза той

    Поздравления, добър пост 😀

  2.   Нано каза той

    Добър първи пост и всъщност ще го тествам срещу ngix xD

    1.    Hyuuga_Neji каза той

      Nano, ако можете да се развихрите и да получите статия за Lighthttpd срещу Nginx е, че почти съм станал джонки на светлината хехе

  3.   Оберост каза той

    Винаги си казвам, че ще го опитам, но в крайна сметка ме мързи и накрая инсталирам apache, което вече знам добре.

    Да видим кога ще развеселя

  4.   елав каза той

    Отличен пост ^^

  5.   Г-н Linux каза той

    Виждайки този вид „приноси“, аз уважавам повече хора като Елав, които отделят време и усилия да пишат и публикуват оригинални статии. Тази статия е от 15 април 2012 г. и може да бъде намерена на този адрес:http://gooblogerman.blogspot.com/2012_04_01_archive.html
    Трябва да бъдете честни и да кажете на източника.
    Не искам дебати, надявам се да разберете моята позиция.

    1.    елав каза той

      Ясно е, че след като видите вашата връзка, тази статия не е нищо повече от копие / поставяне на същото, което цитирате .. Като единствен автор (LiGNUxero) има нещо общо с този сайт

      Аз обаче редактирам публикацията и добавям източника. Благодаря за разяснението.

  6.   v3on каза той

    GIF XD

  7.   Hyuuga_Neji каза той

    Един въпрос ... пише ли "server.pot = 8080" или пише "server.port = 8080"? иначе отличен пост

  8.   LiGNUxer каза той

    Извинете, че не цитирам източника, но този блог е само мой, просто не го цитирайте, защото вероятно ще се отпиша, ако никога не актуализирам този блог - ñ

    И между другото, това е "server.port = 8080", защото е конфигуриран за порт 8080. Струва си да се изясни, че браузърите по подразбиране се свързват с порт 80, когато работят с протокола HTTP, но можете да използвате друг порт просто и тогава трябва да посочите към кой порт да се свържете.
    например за този случай би трябвало да сложим в браузъра: localhost: 8080

    Вече го коригирам по същия начин 😉

    1.    KZKG ^ Гаара каза той

      Ако блогът е само ваш, т.е. изцяло ваш, тогава няма нужда да го цитирате или не, зависи от вас.
      Ако блогът не е ваш, източникът трябва да бъде цитиран 🙂

  9.   Паола Мартинес каза той

    Без съмнение ще трябва да го изпробваме, тъй като в момента сървърът, който имаме, работи добре. Nginx е чудесен инструмент, особено за тези моменти, когато по-важно да правиш по-малко с повече, отколкото да правиш нищо с много: P. Жалко, че се боря с тези компютри с Windows на работа. Надявам се скоро да бъда упълномощен да инсталирам моята много скъпа Suse