पुढील लेखात आपण यावर एक नजर टाकणार आहोत उबंटू 20.04 वर लाइटटीपीडी सर्व्हर कसा स्थापित करू शकतो. हे एक सर्विदर वेब सुरक्षित, जलद आणि लवचिक जे उच्च कार्यक्षमतेच्या वातावरणासाठी ऑप्टिमाइझ केलेले आहे. हे इतर वेब सर्व्हरच्या तुलनेत खूप कमी संसाधने वापरते आणि ते विशेषतः AJAX ऍप्लिकेशन्स चालवण्यासाठी वेगवान आहे. हे मुक्त स्त्रोत देखील आहे आणि BSD परवाना वापरते. UNIX सारख्या प्रणालींवर कार्य करते.
तुम्हाला वेगवान, कार्यक्षम आणि सुरक्षित वेब सर्व्हरमध्ये स्वारस्य असल्यास लाइटटीपीडीसह उबंटू 20.04 एकत्र करणे ही एक मनोरंजक पैज आहे. हा सर्व्हर आपण इतर वेब सर्व्हरशी तुलना केल्यास एक लहान मेमरी फूटप्रिंट सोडते, यात CPU लोडचे कार्यक्षम व्यवस्थापन आणि प्रगत फंक्शन्सचा संच देखील आहे (FastCGI, SCGI, Auth, आउटपुट-कंप्रेशन, URL-पुनर्लेखन आणि बरेच काही).
उबंटू 20.04 वर लाइटटीपीडी स्थापित करा
युनिक्स फॅमिली ऑपरेटिंग सिस्टमवरील लोकप्रिय वेब सर्व्हरसाठी लाइटटीपीडी हा एक अतिशय लोकप्रिय पर्याय आहे. याबद्दल धन्यवाद, आम्ही ते मुख्य उबंटू 20.04 रेपॉजिटरीजद्वारे उपलब्ध शोधू शकतो. म्हणून, ते उबंटू 20.04 मध्ये स्थापित करण्यासाठी, आम्हाला फक्त टर्मिनल (Ctrl + Alt + T) उघडावे लागेल आणि कमांड कार्यान्वित करावी लागेल:
sudo apt install lighttpd
Lighthttpd प्रणाली सेवा म्हणून व्यवस्थापित केले जाते, आणि म्हणून आम्ही टर्मिनलमध्ये टाइप करून ते सुरू करू शकू:
sudo systemctl start lighttpd
आणि आम्ही करू शकतो ते थांबवा या इतर आदेशासहः
sudo systemctl stop lighttpd
हे आम्हाला शक्यता देखील देईल सेवेची स्थिती जाणून घ्या टर्मिनलमध्ये टाइप करणे:
sudo systemctl status lighttpd
सर्व्हर चालू असताना, आम्ही करू शकतो वेब ब्राउझर उघडा आणि वर जा http://localhost आम्ही ते स्थानिक पातळीवर स्थापित केल्यास, किंवा http://ip-del-servidor जर आम्ही ते दूरस्थपणे स्थापित केले.
Lighthttpd मध्ये PHP समर्थन जोडा
असं म्हणावं लागेल आम्हाला PHP स्थापित करणे आवश्यक आहे जेणेकरून डायनॅमिक वेबसाइट्सचा अर्थ लावता येईल, मुलभूतरित्या ते होत नाही. यासह आम्ही हमी देतो की या भाषेसह तयार केलेल्या अनुप्रयोगांचा एक चांगला भाग आमच्या सर्व्हरवर वापरला जाऊ शकतो. आम्ही करू शकतो खालील आदेशासह 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",
या इतरांसाठी:
"host" => "127.0.0.1", "port" => "9000",
पूर्ण झाल्यावर, आम्ही बदल जतन करतो आणि फाइल बंद करतो.
या टप्प्यावर, फक्त खालील आदेश चालवणे बाकी आहे PHP सह Lighthttpd कार्य करतील असे मॉड्यूल सक्षम करा:
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 आपण खालीलप्रमाणे काहीतरी पाहिले पाहिजे:
फाइल योग्यरित्या लोड होण्यासाठी तुम्हाला Lighthttpd सर्व्हर रीस्टार्ट करावा लागेल test.php आम्ही आत्ताच तयार केले.
मध्ये सूचित केल्याप्रमाणे OSRadar, वेब ऍप्लिकेशन्सच्या अंमलबजावणीमध्ये लाइटटीपीडी खूप हलके आहे. या कारणास्तव, सर्व्हरवरील आपल्या दैनंदिन कामात अनेक मनोरंजक गोष्टींसाठी याचा वापर केला जाऊ शकतो. या सर्व्हरबद्दल अधिक माहितीसाठी आम्ही मध्ये ऑफर केलेल्या कागदपत्रांचा सल्ला घेऊ शकतो प्रकल्प वेबसाइट. या व्यतिरिक्त आम्ही तुमच्या मध्ये अधिक माहिती देखील मिळवू शकतो गिटहब रेपॉजिटरी.