लाइटटीपीडी, उबंटू 20.04 साठी एक वेगवान आणि अतिशय लवचिक सर्व्हर

लाइटhttpd बद्दल

पुढील लेखात आपण यावर एक नजर टाकणार आहोत उबंटू 20.04 वर लाइटटीपीडी सर्व्हर कसा स्थापित करू शकतो. हे एक सर्विदर वेब सुरक्षित, जलद आणि लवचिक जे उच्च कार्यक्षमतेच्या वातावरणासाठी ऑप्टिमाइझ केलेले आहे. हे इतर वेब सर्व्हरच्या तुलनेत खूप कमी संसाधने वापरते आणि ते विशेषतः AJAX ऍप्लिकेशन्स चालवण्यासाठी वेगवान आहे. हे मुक्त स्त्रोत देखील आहे आणि BSD परवाना वापरते. UNIX सारख्या प्रणालींवर कार्य करते.

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

उबंटू 20.04 वर लाइटटीपीडी स्थापित करा

युनिक्स फॅमिली ऑपरेटिंग सिस्टमवरील लोकप्रिय वेब सर्व्हरसाठी लाइटटीपीडी हा एक अतिशय लोकप्रिय पर्याय आहे. याबद्दल धन्यवाद, आम्ही ते मुख्य उबंटू 20.04 रेपॉजिटरीजद्वारे उपलब्ध शोधू शकतो. म्हणून, ते उबंटू 20.04 मध्ये स्थापित करण्यासाठी, आम्हाला फक्त टर्मिनल (Ctrl + Alt + T) उघडावे लागेल आणि कमांड कार्यान्वित करावी लागेल:

लाइटhttpd स्थापित करा

sudo apt install lighttpd

Lighthttpd प्रणाली सेवा म्हणून व्यवस्थापित केले जाते, आणि म्हणून आम्ही टर्मिनलमध्ये टाइप करून ते सुरू करू शकू:

sudo systemctl start lighttpd

आणि आम्ही करू शकतो ते थांबवा या इतर आदेशासहः

sudo systemctl stop lighttpd

हे आम्हाला शक्यता देखील देईल सेवेची स्थिती जाणून घ्या टर्मिनलमध्ये टाइप करणे:

स्थिती प्रकाशhttpd

sudo systemctl status lighttpd

सर्व्हर चालू असताना, आम्ही करू शकतो वेब ब्राउझर उघडा आणि वर जा http://localhost आम्ही ते स्थानिक पातळीवर स्थापित केल्यास, किंवा http://ip-del-servidor जर आम्ही ते दूरस्थपणे स्थापित केले.

लोकलहोस्ट लाइटhttpd

Lighthttpd मध्ये PHP समर्थन जोडा

असं म्हणावं लागेल आम्हाला PHP स्थापित करणे आवश्यक आहे जेणेकरून डायनॅमिक वेबसाइट्सचा अर्थ लावता येईल, मुलभूतरित्या ते होत नाही. यासह आम्ही हमी देतो की या भाषेसह तयार केलेल्या अनुप्रयोगांचा एक चांगला भाग आमच्या सर्व्हरवर वापरला जाऊ शकतो. आम्ही करू शकतो खालील आदेशासह PHP स्थापित करा:

लाइटhttpd साठी php स्थापित करा

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

जेव्हा PHP इंस्टॉलेशन पूर्ण होते, तेव्हा काही लहान बदल करणे आवश्यक आहे जेणेकरून Lighthttpd 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-fastcgi-php

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

पूर्ण झाल्यावर, आम्ही बदल जतन करतो आणि फाइल बंद करतो.

या टप्प्यावर, फक्त खालील आदेश चालवणे बाकी आहे PHP सह Lighthttpd कार्य करतील असे मॉड्यूल सक्षम करा:

php सह lighttpd मॉड्यूल्स सक्षम करा

sudo lighty-enable-mod fastcgi

sudo lighty-enable-mod fastcgi-php

पूर्ण झाले Lighthttpd आणि php-fpm सेवा पुन्हा सुरू करत आहे:

sudo systemctl restart lighttpd php7.4-fpm

PHP सक्षम असल्याचे तपासत आहे

आम्ही जे काही केले ते कार्य करते की नाही हे तपासण्यासाठी, आम्ही लाइटटीपीडीच्या रूट डिरेक्टरीमध्ये PHP फाइल लिहिणार आहोत आणि नंतर ती ब्राउझरने उघडू.

आपण कमांडसह ही फाईल तयार करणार आहोत:

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

फाईलच्या आत आपण खालील मजकूर पेस्ट करणार आहोत. मग आम्ही फाईल सेव्ह आणि बंद करतो.

<?php phpinfo();?>

टर्मिनलवर परतलो, आम्हाला निर्देशिकेच्या परवानग्या बदलाव्या लागतील आणि Lighthttpd ला त्याचा मालक बनवावा लागेल. आम्ही आज्ञा अंमलात आणून हे करू:

निर्देशिका परवानग्या

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

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

आता आपण ब्राउझर उघडल्यास आणि आपण URL सह नव्याने तयार केलेल्या फाईलवर जाऊ http://tu-servidor/test.php आपण खालीलप्रमाणे काहीतरी पाहिले पाहिजे:

php लाइटhttpd आवृत्ती

फाइल योग्यरित्या लोड होण्यासाठी तुम्हाला Lighthttpd सर्व्हर रीस्टार्ट करावा लागेल test.php आम्ही आत्ताच तयार केले.

मध्ये सूचित केल्याप्रमाणे OSRadar, वेब ऍप्लिकेशन्सच्या अंमलबजावणीमध्ये लाइटटीपीडी खूप हलके आहे. या कारणास्तव, सर्व्हरवरील आपल्या दैनंदिन कामात अनेक मनोरंजक गोष्टींसाठी याचा वापर केला जाऊ शकतो. या सर्व्हरबद्दल अधिक माहितीसाठी आम्ही मध्ये ऑफर केलेल्या कागदपत्रांचा सल्ला घेऊ शकतो प्रकल्प वेबसाइट. या व्यतिरिक्त आम्ही तुमच्या मध्ये अधिक माहिती देखील मिळवू शकतो गिटहब रेपॉजिटरी.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.