LIGHTTPD - एक बहुत ही फुर्तीला और हल्का वेब सर्वर

मंच: खिड़कियां, लाइनक्स, सोलारिस, ओपनबेड्स, इरिक्स, ऐक्स

भाषा: अंग्रेज़ी

       वेब सर्वर जिसका प्राथमिक उद्देश्य तेज, सुरक्षित, लचीला और वफादार होना है मानकों। यह विशेष रूप से अत्यधिक लोड वाले सर्वरों पर अनुशंसित है, क्योंकि लाइटटैप की आवश्यकता होती है कम प्रसंस्करण क्षमता और रैम।

लाइटटैप एक वेब सर्वर है जो तेज, सुरक्षित, लचीला और मानकों के अनुरूप है। यह उन वातावरणों के लिए अनुकूलित है जहां गति बहुत महत्वपूर्ण है। ऐसा इसलिए है क्योंकि यह अन्य सर्वरों की तुलना में कम सीपीयू और रैम की खपत करता है।
लाइटटैप किसी भी सर्वर के लिए उपयुक्त है जिसमें लोड की समस्या है। यह मुफ्त सॉफ्टवेयर है और बीएसडी लाइसेंस के तहत वितरित किया जाता है। यह GNU / Linux और UNIX पर आधिकारिक रूप से काम करता है।
माइक्रोसॉफ्ट विंडोज के लिए केविन वर्थिंगटन द्वारा बनाए रखा विंडोज के लिए लाइटटैपड के रूप में जाना जाने वाला एक वितरण है।
विशेषताएं:
वर्चुअल होस्टिंग (एक ही आईपी पर कई डोमेन होस्ट करें)
• CGI, SCGI और FastCGI
• PHP, रूबी, पायथन और अन्य के लिए समर्थन
• लगातार स्मृति खपत
• HTTP पुनर्निर्देशित करता है, और URL फिर से लिखता है
• आदि।
लाइटटैप आपको FastCGI या SCGI का उपयोग करके बाहरी कार्यक्रमों के साथ संवाद करने की अनुमति देता है, जो मूल CGI में सुधार (समर्थित भी) हैं। इस तरह, लगभग किसी भी प्रोग्रामिंग भाषा में प्रोग्राम का उपयोग किया जा सकता है।
PHP में इसका एक विशेष महत्व है, जिसके लिए विशिष्ट सुधार किए गए हैं।
रूबी ऑन रेल्स के साथ इसे जोड़ना भी आम है।
 
हम समय बचाने के लिए LIGHTTPD और php स्थापित करने जा रहे हैं और हम निम्नलिखित कमांड के साथ यह सब करते हैं:

# एप्टीट्यूड lighttpd php5-cgi स्थापित करें 



अगर हम लाइटटैप सुनने वाले पोर्ट को बदलना चाहते हैं तो हमें फाइल दर्ज करनी होगी "Lighttpd.conf" फ़ोल्डर में पाया "/ etc / lighttpd /" और निम्नलिखित पंक्तियाँ जोड़ें:
(हमें मूल होना चाहिए)
server.pot = 8080
server.socket = "[::]: 8080 = =
इस मामले में हमने सुनने पर पोर्ट 8080 डाला।
फिर हम सीजीआई को सक्षम करने के लिए php.ini फ़ाइल (/ etc / php5 / cgi / में मिला) को कॉन्फ़िगर करते हैं, इसके लिए हम इस लाइन को अंतिम रूप देते हैं "cgi.fix_pathinfo = 1", हम इसे निम्नलिखित तरीके से करते हैं:

# फेंक दिया "cgi.fix_pathinfo = 1 p >> नैनो /etc/php5/cgi/php.ini

और हमारे पास कुछ ऐसा होना चाहिए:

अब हम LGHTTPD को चेतावनी देने जा रहे हैं कि हम FastCGI का उपयोग करने जा रहे हैं और फ़ाइल को संपादित करें Lighttpd.conf फ़ोल्डर में स्थित "/ etc / lighttpd /"।

# नैनो /etc/lighttpd/lighttpd.conf

मैं नैनो का उपयोग करता हूं, लेकिन आप जो चाहें उसका उपयोग कर सकते हैं, gedit, vi, kwrite, geany, आदि।

fastcgi.server = (".php" => ("बिन-पथ »=>« / usr / बिन / php5-cgi », "सॉकेट" => "/tmp/php.socket")))

मेरा सुझाव है कि आप इसे कॉपी करें और कॉपी पेस्ट न बनें क्योंकि चरित्र त्रुटियां जैसे अल्पविराम, उद्धरण चिह्न और वे सभी घटित होते हैं।
अब हम तेज cgi मॉड्यूल को सक्रिय करते हैं और वेबसर्वर (लाइटटैप) को फिर से शुरू करते हैं ताकि किए गए परिवर्तन लागू हों:

# lighttpdenablemod fastcgi && /etc/init.d/lighttpd पुनरारंभ करें

खैर इस सब के साथ हमारे पास पहले से ही वेबसर्वर कॉन्फ़िगर है और एक html पेज या php स्क्रिप्ट होस्ट करने के लिए तैयार है, हमें केवल एक ब्राउज़र खोलने और अपना पता डालने की आवश्यकता है IP या सिर्फ लिखें स्थानीय होस्ट और एक नमूना पृष्ठ हमें यह बताना चाहिए कि सर्वर चल रहा है।
अन्यथा हम लाभ उठा सकते हैं और परीक्षण कर सकते हैं यदि php दुभाषिया भी चल रहा है, इसके लिए हम एक छोटी और सरल php स्क्रिप्ट बना सकते हैं और इसे डिफ़ॉल्ट निर्देशिका में सहेज सकते हैं जो कॉन्फ़िगर किया गया है lighttpd

# फेंक दिया " »>> /var/www/test.php

और फिर हम ब्राउज़र और एड्रेस बार खोलते हैं: लोकलहोस्ट / टेस्ट.फ
और हमें कुछ इस तरह से देखना चाहिए। यदि आप इसे नहीं देखते हैं, तो पिछले चरणों की जाँच करें क्योंकि कुछ गलत था।

यदि आप इसे देखते हैं तो…। 
इसके साथ ही हमारे पास पहले से ही हमारा LTPTPD सर्वर PHP5 के साथ चल रहा है।

जल्द ही मैं अपलोड करूँगा कि कैसे सुंदर वर्चुअल-होस्ट मोड के माध्यम से एक से अधिक डोमेन होस्ट करें

Fuente: मूल लेख


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   KZKG ^ गारा कहा

    बधाई हो, अच्छी पोस्ट post

  2.   नैनो कहा

    अच्छी पहली पोस्ट, और वास्तव में, मैं इसे एनएक्सएक्स एक्सडी के खिलाफ परीक्षण करने जा रहा हूं

    1.    हियुगा _Nनेजी कहा

      नैनो अगर आप पागल हो सकते हैं और Lighthttpd बनाम Nginx पर एक लेख ले सकते हैं, तो लगभग यह है कि मैं प्रकाश हीहे की जानकी बन गई हूं

  3.   ओबोरोस्ट कहा

    मैं हमेशा खुद से कहता हूं कि मैं इसे आजमाने जा रहा हूं लेकिन अंत में मैं आलसी हो जाता हूं और मैं अपाचे को स्थापित करता हूं जो कि मैं अच्छी तरह से जानता हूं।

    आइए देखें कि मैं कब खुश हूं

  4.   इलाव कहा

    बहुत बढ़िया पोस्ट ^ ^

  5.   श्री लिनक्स कहा

    इस प्रकार के "योगदानों" को देखकर, मेरे पास एलाव जैसे लोगों के लिए अधिक सम्मान है जो मूल लेख लिखने और बाहर निकालने के लिए समय और प्रयास लेते हैं। यह लेख 15 अप्रैल 2012 का है और इस पते पर पाया जा सकता है:http://gooblogerman.blogspot.com/2012_04_01_archive.html
    आपको ईमानदार रहना होगा और स्रोत को बताना होगा।
    मुझे बहस नहीं करनी है, मुझे उम्मीद है कि आप मेरी स्थिति को समझेंगे।

    1.    इलाव कहा

      स्पष्ट रूप से, आपके लिंक को देखने के बाद, यह लेख उसी की कॉपी / पेस्ट से अधिक कुछ भी नहीं है जिसे आप उद्धृत करते हैं .. एकमात्र लेखक (LiGNUxero) के रूप में, इसका उस साइट के साथ कुछ करना है ..

      हालांकि, मैं पोस्ट को संपादित करता हूं और स्रोत को जोड़ता हूं। स्पष्टीकरण के लिए धन्यवाद।

  6.   v3पर कहा

    GIF XD

  7.   हियुगा _Nनेजी कहा

    एक प्रश्न ... क्या यह "server.pot = 8080" कहता है या क्या यह "server.port = 8080" कहता है? अन्यथा उत्कृष्ट पोस्ट

  8.   एलआईजीएनयूक्सरो कहा

    स्रोत का हवाला नहीं देने के लिए क्षमा करें, लेकिन वह ब्लॉग सिर्फ मेरा है, बस इसे उद्धृत न करें क्योंकि मैं शायद उस समय सदस्यता समाप्त कर दूंगा यदि मैं उस ब्लॉग को कभी अपडेट नहीं करता हूं

    और वैसे, यह "server.port = 8080" है क्योंकि इसे पोर्ट 8080 के लिए कॉन्फ़िगर किया गया था। यह स्पष्ट है कि डिफ़ॉल्ट ब्राउज़र 80 पोर्ट से कनेक्ट होते हैं जब वे HTTP प्रोटोकॉल के साथ काम करते हैं, लेकिन आप किसी अन्य पोर्ट का उपयोग कर सकते हैं बस और फिर आपको निर्दिष्ट करना होगा किस पोर्ट को कनेक्ट करना है
    इस मामले के लिए उदाहरण के लिए हमें ब्राउज़र में रखना होगा: लोकलहोस्ट: 8080

    मैं पहले से ही इसे ठीक करता हूं same

    1.    KZKG ^ गारा कहा

      यदि ब्लॉग केवल आपका है, यानी पूरी तरह से आपका है, तो इसे उद्धृत करने या न करने की कोई आवश्यकता नहीं है, यह आप पर निर्भर है।
      यदि ब्लॉग आपका नहीं है, तो स्रोत का हवाला दिया जाना चाहिए yours

  9.   पाओला मार्टिनेज कहा

    एक शक के बिना हमें यह प्रयास करना होगा, जिस क्षण हमारे पास सर्वर ठीक है। नग्नेक्स इन क्षणों के लिए विशेष रूप से एक महान उपकरण है जहां कम के साथ करना बहुत कुछ नहीं करने से ज्यादा महत्वपूर्ण है: पी। बहुत बुरा मैं काम पर इन विंडोज पीसी के साथ संघर्ष कर रहा हूँ। मुझे आशा है कि जल्द ही वे मुझे मेरे बहुत प्यारे सुज़ को स्थापित करने के लिए अधिकृत करेंगे