Lighttpd, Ubuntu 20.04 के लिए एक तेज़ और बहुत लचीला सर्वर है

लाइटटीपीडी के बारे में

अगले लेख में हम नज़र डालेंगे हम Ubuntu 20.04 पर Lighttpd सर्वर कैसे स्थापित कर सकते हैं?। यह ए वेब सर्वर सुरक्षित, तेज और लचीला जो उच्च प्रदर्शन वातावरण के लिए अनुकूलित है। यह अन्य वेब सर्वरों की तुलना में बहुत कम संसाधनों की खपत करता है, और यह विशेष रूप से AJAX अनुप्रयोगों को चलाने के लिए तेज़ है। यह खुला स्रोत भी है, और बीएसडी लाइसेंस का उपयोग करता है। यूनिक्स जैसी प्रणालियों पर काम करता है।

यदि आप एक तेज़, कुशल और सुरक्षित वेब सर्वर में रुचि रखते हैं, तो Ubuntu 20.04 को Lighttpd के साथ जोड़ना एक दिलचस्प शर्त है। यह सर्वर यदि आप इसकी तुलना अन्य वेब सर्वरों से करते हैं तो एक छोटा मेमोरी फ़ुटप्रिंट छोड़ देता है, इसमें सीपीयू लोड का कुशल प्रबंधन और उन्नत कार्यों का एक सेट भी है (FastCGI, SCGI, प्रामाणिक, आउटपुट-संपीड़न, URL-पुनर्लेखन और बहुत कुछ).

Ubuntu 20.04 . पर Lighttpd स्थापित करें

लाइटटीपीडी यूनिक्स परिवार ऑपरेटिंग सिस्टम पर लोकप्रिय वेब सर्वर का एक बहुत लोकप्रिय विकल्प है। इस को धन्यवाद, हम इसे मुख्य Ubuntu 20.04 रिपॉजिटरी के माध्यम से उपलब्ध पा सकते हैं. इसलिए, इसे Ubuntu 20.04 में स्थापित करने के लिए, हमें केवल एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और कमांड को निष्पादित करना होगा:

लाइटटीपीडी स्थापित करें

sudo apt install lighttpd

Lighttpd को एक सिस्टम सेवा के रूप में प्रबंधित किया जाता है, और इसलिए हम इसे टर्मिनल में टाइप करके शुरू कर पाएंगे:

sudo systemctl start lighttpd

और हम कर सकते हैं इसे रोक इस अन्य आदेश के साथ:

sudo systemctl stop lighttpd

यह हमें संभावना भी देगा सेवा की स्थिति जानें टर्मिनल में टाइप करना:

स्थिति लाइटटीपीडी

sudo systemctl status lighttpd

जब सर्वर चालू होता है और चल रहा होता है, तो हम कर सकते हैं एक वेब ब्राउज़र खोलें और यहां जाएं http://localhost अगर हम इसे स्थानीय रूप से स्थापित करते हैं, या http://ip-del-servidor अगर हम इसे दूर से स्थापित करते हैं.

लोकलहोस्ट लाइटटीपीडी

Lighttpd में PHP सपोर्ट जोड़ें

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

lighttpd के लिए php स्थापित करें

sudo apt install php7.4 php7.4-fpm php7.4-mysql php7.4-cli php7.4-curl php7.4-xml

जब PHP की स्थापना हो जाती है, तो कुछ छोटे बदलाव करने की आवश्यकता होती है ताकि Lighttpd PHP के साथ काम कर सके और वेबसाइटों की व्याख्या कर सके। पहली बात होगी इनमें से एक खोलें कॉन्फ़िगरेशन फ़ाइलें हमारे पसंदीदा संपादक के साथ:

sudo vim /etc/php/7.4/fpm/pool.d/www.conf

Y फ़ाइल के अंदर 'सुनो' का मान बदलें a:

मूल्य सुनो

listen = 127.0.0.1:9000

फिर हम परिवर्तनों को सहेजते हैं और फ़ाइल को बंद करते हैं। अगला कदम होगा किसी अन्य कॉन्फ़िगरेशन फ़ाइल में और परिवर्तन करें. तो, चलिए इसे खोलते हैं:

sudo vim /etc/lighttpd/conf-available/15-fastcgi-php.conf

और अंदर हम निम्नलिखित पंक्तियों को बदलने जा रहे हैं:

"bin-path" => "/usr/bin/php-cgi",
"socket" => "/var/run/lighttpd/php.socket",

इन अन्य के लिए:

विन्यास-15-फास्टसीजीआई-php

"host" => "127.0.0.1",
"port" => "9000",

समाप्त होने पर, हम परिवर्तनों को सहेजते हैं और फ़ाइल को बंद कर देते हैं।

इस बिंदु पर, यह केवल निम्न आदेशों को चलाने के लिए रहता है मॉड्यूल सक्षम करें जो लाइटटैप को PHP के साथ काम करेगा:

php . के साथ lighttpd मॉड्यूल सक्षम करें

sudo lighty-enable-mod fastcgi

sudo lighty-enable-mod fastcgi-php

ख़त्म होना Lighttpd और php-fpm सेवाओं को पुनः आरंभ करना:

sudo systemctl restart lighttpd php7.4-fpm

जाँच हो रही है कि PHP सक्षम है

यह जांचने के लिए कि क्या हमने जो कुछ भी किया है वह काम करता है, हम Lighttpd की मूल निर्देशिका में एक PHP फ़ाइल लिखने जा रहे हैं, और फिर इसे ब्राउज़र से खोलें.

हम इस फाइल को कमांड के साथ बनाने जा रहे हैं:

sudo vim /var/www/html/test.php

फाइल के अंदर, हम निम्नलिखित टेक्स्ट पेस्ट करने जा रहे हैं. फिर हम फाइल को सेव और क्लोज करते हैं।

<?php phpinfo();?>

टर्मिनल पर लौटे, हमें निर्देशिका की अनुमतियों को बदलना होगा और Lighttpd को इसका स्वामी बनाना होगा. हम आदेशों को निष्पादित करके ऐसा करेंगे:

निर्देशिका अनुमतियाँ

sudo chown -R www-data:www-data /var/www/html/

sudo chown -R 755 /var/www/html/

अब अगर हम ब्राउज़र खोलते हैं और हम URL के साथ नई बनाई गई फ़ाइल पर जाते हैं http://tu-servidor/test.php हमें निम्न जैसा कुछ देखना चाहिए:

पीएचपी लाइटटीपीडी संस्करण

फ़ाइल को ठीक से लोड करने के लिए आपको Lighttpd सर्वर को पुनरारंभ करने की आवश्यकता हो सकती है test.php हमने अभी बनाया है।

जैसा कि संकेत दिया गया है ओएसराडारलाइटटैप वेब अनुप्रयोगों के निष्पादन में बहुत हल्का होने के लिए खड़ा है। इस कारण से, यह सर्वर पर हमारे दैनिक कार्य में कई दिलचस्प चीजों के लिए हमारी सेवा कर सकता है। इस सर्वर के बारे में अधिक जानकारी के लिए हम में दिए गए दस्तावेज़ीकरण से परामर्श कर सकते हैं परियोजना की वेबसाइट. इसके अलावा हम आपके . में और जानकारी भी प्राप्त कर सकते हैं गिटहब भंडार.


पहली टिप्पणी करने के लिए

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

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

*

*

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