LIGHTTPD-一個非常敏捷和輕巧的Web服務器

平台: Windows,Linux,Solaris,openbsd,irix,aix

語言: 英語

       Web服務器的主要目標是快速,安全,靈活和忠實於 標準。 特別推薦在負載過大的服務器上使用,因為lighttpd需要 更少的處理能力和RAM。

Lighttpd是一種網絡服務器,旨在快速,安全,靈活且符合標準。 針對速度非常重要的環境進行了優化。 這是因為它比其他服務器消耗更少的CPU和RAM。
Lighttpd適用於任何有負載問題的服務器。 它是免費軟件,並根據BSD許可發行。 它可以在GNU / Linux和UNIX上正式運行。
對於Microsoft Windows,由Kevin Worthington維護著一個稱為Lighttpd For Windows的發行版。
特點:
•虛擬主機(在同一IP上託管多個域)
•CGI,SCGI和FastCGI
•支持PHP,Ruby,Python等
•持續的內存消耗
•HTTP重定向和URL重寫
•ETC。
Lighttpd允許您使用FastCGI或SCGI與外部程序進行通信,這是對原始CGI(也受支持)的改進。 這樣,幾乎可以使用任何編程語言編寫的程序。
它在PHP中特別重要,已對其進行了特定的改進。
通常將其與Ruby on Rails結合使用。
 
我們將安裝LIGHTTPD和php來節省時間,並使用以下命令完成所有操作:

#aptitude安裝lighttpd php5-cgi 



如果要更改Lighttpd偵聽端口,則必須輸入文件 在文件夾“ / etc / lighttpd /”中找到“ Lighttpd.conf”,並添加以下幾行:
(我們必須是root)
server.pot = 8080
server.socket =“ [::]:8080′′
在這種情況下,我們將端口8080置於偵聽狀態。
然後,我們配置php.ini文件(位於/ etc / php5 / cgi /中)以將其啟用為CGI, 為此,我們在最後一行添加“cgi.fix_pathinfo = 1”,我們通過以下方式進行操作:

# 扔出去 ”cgi.fix_pathinfo = 1''>> 納米/etc/php5/cgi/php.ini

我們應該有這樣的東西:

現在我們要警告LGHTTPD我們將使用FastCGI並編輯文件 配置文件 位於文件夾“ / etc / lighttpd /”中。

#nano /etc/lighttpd/lighttpd.conf

我使用nano,但是您可以使用任何想要的東西,例如gedit,vi,kwrite,geany等。

fastcgi.server =(“ .php” =>((“bin-path»=>«/ usr / bin / php5-cgi», “套接字” =>“ /tmp/php.socket”)))

我建議您複製此內容而不是複制粘貼內容,因為字符錯誤(例如逗號,引號等)都容易發生。
現在,我們激活快速cgi模塊並重新啟動Web服務器(lighttpd),以便應用所做的更改:

#lighttpdenablemod fastcgi && /etc/init.d/lighttpd重新啟動

好了,我們已經配置好了websserver並準備託管html頁面或php腳本,我們只需要打開瀏覽器並輸入地址即可 IP 或只是寫 本地 並且應該顯示一個示例頁面,告訴我們服務器正在運行。
否則,我們可以利用並測試php解釋器是否也在運行,為此,我們可以製作一個小而簡單的php腳本並將其保存在它已配置的默認目錄中 lighttpd的

# 扔出去 ” »>> /var/www/test.php

然後打開瀏覽器,然後放入地址欄:localhost / test.php
我們應該看到這樣的東西。 如果看不到,請檢查前面的步驟,因為出了點問題。

如果看到這個,那麼……。 
準備好了之後,我們已經有了運行PHP5的LIGHTTPD Server。

很快,我將上傳如何通過漂亮的虛擬主機模式託管多個域😉

來源: 來源文章


12條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   KZKG ^ Gaara 他說:

    恭喜,帖子好post

  2.   納米 他說:

    好的第一篇文章,實際上,我將針對ngix xD進行測試

    1.    日向_寧次 他說:

      Nano,如果你能發狂並獲得有關Lighthttpd與Nginx的文章,那幾乎就是我成為light的迷

  3.   奧伯斯特 他說:

    我總是告訴自己,我要嘗試一下,但是最後我變得很懶,最終我安裝了Apache,這是我已經知道的。

    看我什麼時候振作起來

  4.   拉夫 他說:

    優秀的帖子^^

  5.   Linux先生 他說:

    看到這些“貢獻”,我尊重更多像Elav這樣的人,他們花時間和精力編寫並發表原創文章。 本文來自15年2012月XNUMX日,可在以下地址找到:http://gooblogerman.blogspot.com/2012_04_01_archive.html
    您必須誠實並告訴消息來源。
    我不想辯論,希望您理解我的立場。

    1.    拉夫 他說:

      顯然,在看到您的鏈接之後,本文不過是您引用的內容的副本/粘貼。.作為唯一作者(LiGNUxero),它與該網站有關。

      但是,我編輯帖子並添加源。 感謝您的澄清。

  6.   v3on 他說:

    GIF XD

  7.   日向_寧次 他說:

    一個問題……它說“ server.pot = 8080”還是“ server.port = 8080”? 否則優秀的職位

  8.   LiGNUxer 他說:

    很抱歉沒有引用來源,但是那個博客只是我的,所以請不要引用它,因為如果我從不更新那個博客,我可能會退訂。

    順便說一句,它是“ server.port = 8080”,因為它是為端口8080配置的。值得說明的是,默認瀏覽器在使用HTTP協議時會連接到端口80,但是您可以簡單地使用另一個端口並那麼您必須指定要連接到的端口。
    例如,在這種情況下,我們必須將瀏覽器放入:localhost:8080

    我已經糾正了相同的😉

    1.    KZKG ^ Gaara 他說:

      如果博客僅是您的博客,也就是完全是您的博客,則無需引用它,而是由您決定。
      如果博客不是您的博客,則必須引用來源🙂

  9.   保拉·馬丁內斯(Paola Martinez) 他說:

    毫無疑問,目前我們擁有的服務器運行良好,因此我們將不得不嘗試一下。 Nginx是一個很棒的工具,尤其是在這些時候,少做多而不是不做很多事情更重要:P。 太糟糕了,我在使用這些Windows PC時遇到了麻煩。 我希望很快我將被授權安裝我非常親愛的Suse