Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

उबंटू पर Nginx इंस्टॉल और कॉन्फ़िगर कैसे करें

पिछले कुछ वर्षों में वेब एप्लिकेशन विभिन्न ग्राहकों को सेवाएं प्रदान करने के साधन के रूप में व्यापक रूप से लोकप्रिय हुए हैं। एक वेब एप्लिकेशन के साथ, आप डिवाइस या ऑपरेटिंग सिस्टम की परवाह किए बिना व्यापक दर्शकों तक पहुंच सकते हैं।

एक वेब सर्वर को इंस्टॉल और कॉन्फ़िगर करने में सक्षम होना एक वेब डेवलपर और सॉफ्टवेयर इंजीनियर दोनों के रूप में एक मूल्यवान कौशल है। एक वेब सर्वर एक प्रोग्राम है जो आपके वेब कंटेंट को इंटरनेट या नेटवर्क पर क्लाइंट तक पहुंचाने के लिए जिम्मेदार है।

आइए देखें कि उबंटू पर Nginx वेब सर्वर को कैसे इंस्टॉल और कॉन्फ़िगर किया जाए।

Nginx का उपयोग क्यों करें?

Nginx एक हल्का और उच्च-प्रदर्शन वाला वेब सर्वर है जो विंडोज और लिनक्स दोनों पर चल सकता है। वेब सर्वर होने के अलावा, Nginx का व्यापक रूप से रिवर्स प्रॉक्सी सर्वर और मेल प्रॉक्सी सर्वर के रूप में भी उपयोग किया जाता है। ध्यान दें कि Nginx का उच्चारण "इंजन एक्स" के रूप में किया जाता है।

एक रिवर्स प्रॉक्सी सर्वर के रूप में, आप Nginx को एक निर्दिष्ट पोर्ट से सर्वर पर चल रहे किसी एप्लिकेशन पर ट्रैफ़िक रूट करने के लिए कॉन्फ़िगर करते हैं। Nginx रिवर्स प्रॉक्सी सुरक्षा की एक अतिरिक्त परत प्रदान करता है क्योंकि यह सर्वर पर हिट करने से पहले ट्रैफ़िक की जांच और फ़िल्टर करता है।

Nginx एक सर्वर पर सेवा या डेमॉन के रूप में चलता है और systemctl जैसे सर्विस मैनेजर द्वारा लिनक्स पर आसानी से प्रबंधित किया जा सकता है। अंतिम लेकिन कम नहीं, Nginx अच्छी तरह से प्रलेखित है और विशाल सामुदायिक समर्थन का आनंद लेता है।

उबंटू पर Nginx सर्वर कैसे इंस्टॉल करें

इस गाइड के उद्देश्य के लिए, हम प्रदर्शित करेंगे कि आप उबंटू चलाने वाली लिनक्स मशीन पर Nginx सर्वर कैसे इंस्टॉल कर सकते हैं।

चरण 1: सुरक्षा पूर्वापेक्षाएँ इंस्टॉल करना

यदि आप Nginx को एक सुरक्षित सर्वर पर इंस्टॉल कर रहे हैं तो यह महत्वपूर्ण है कि आप इन पूर्वापेक्षाओं को इंस्टॉल करें ताकि यह सुनिश्चित हो सके कि आपकी इंस्टॉलेशन सुरक्षित है और आप प्रोग्राम के स्थिर संस्करण प्राप्त कर रहे हैं।

सबसे पहले, अपने सिस्टम की पैकेज सूची अपडेट करें।

sudo apt update

एप्लिकेशन डाउनलोड करते समय सुरक्षित संचार चैनल के लिए gnupg2 इंस्टॉल करें।

sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring

अगला, पैकेज की प्रामाणिकता को सत्यापित करने के लिए Nginx से आधिकारिक हस्ताक्षर कुंजी प्राप्त करनी चाहिए।

curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

अब, निम्न चलाकर सत्यापित करें कि आयातित फ़ाइल में उचित कुंजी है:

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

आउटपुट में नीचे दिखाए अनुसार फिंगरप्रिंट होना चाहिए।

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

अपने सिस्टम पर Nginx रिपॉजिटरी को पंजीकृत और सेट अप करें ताकि स्थिर पैकेज प्राप्त हो सकें, जो प्रोडक्शन और सुरक्षित वातावरण के लिए महत्वपूर्ण है।

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

चरण 2: Nginx इंस्टॉल करना

अगला चरण Nginx सर्वर इंस्टॉल करना है। नए पैकेज डाउनलोड करने से पहले अपने पैकेज स्रोतों को अपडेट करना याद रखें।

sudo apt update

Nginx सर्वर इंस्टॉल करना काफी सीधा है। बस निम्न कमांड चलाएं:

sudo apt install nginx

और जानें: उबंटू पर APT और dpkg के बीच अंतर

Nginx एक्शन में

Nginx द्वारा परोसा गया डिफ़ॉल्ट पेज /usr/share/nginx/html निर्देशिका में संग्रहीत है। आप अपने स्थिर वेब पेज को या तो इस स्थान पर या अपनी पसंद के किसी अन्य स्थान पर रख सकते हैं और एक वर्चुअल होस्ट कॉन्फ़िगर कर सकते हैं।

एक वर्चुअल होस्ट आपको एक ही सर्वर हार्डवेयर या बुनियादी ढांचे पर कई वेब पेज परोसने की अनुमति देता है।

आप निम्न कमांड का उपयोग करके Nginx सर्वर की स्थिति की जांच कर सकते हैं:

sudo systemctl status nginx
उबंटू पर Nginx इंस्टॉल और कॉन्फ़िगर कैसे करें

यहां आउटपुट दिखाता है कि Nginx डेमॉन सक्रिय और चल रहा है। यदि यह सक्रिय नहीं है, तो निम्न कमांड जारी करके इसे शुरू करें:

sudo systemctl start nginx

यदि आप Nginx में कुछ कॉन्फ़िगरेशन परिवर्तन करते हैं, तो आप systemctl कमांड का उपयोग करके सर्वर को पुनरारंभ कर सकते हैं:

sudo systemctl restart nginx

डिफ़ॉल्ट Nginx वेबपेज परोसने के लिए, वेब ब्राउज़र में URL https://localhost:80 खोलें। आपको नीचे दिखाए गए पेज के समान एक पेज द्वारा स्वागत किया जाएगा।

उबंटू पर Nginx इंस्टॉल और कॉन्फ़िगर कैसे करें

वेब ऐप्स विकसित करना सीखें

बधाई हो, आपने Nginx को सफलतापूर्वक इंस्टॉल और कॉन्फ़िगर कर लिया है। इस गाइड ने देखा कि उबंटू पर वेब सर्वर को कैसे इंस्टॉल और कॉन्फ़िगर किया जाए। इसके अलावा, हमने चर्चा की कि आप systemctl का उपयोग करके Nginx सर्वर डेमॉन को कैसे प्रबंधित कर सकते हैं।

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

  1. Linux में bspwm इंस्टॉल और कॉन्फिगर कैसे करें Linux में bspwm इंस्टॉल और कॉन्फिगर कैसे करें

    बाइनरी स्पेस पार्टीशनिंग विंडो मैनेजर (bspwm) Linux के लिए एक शक्तिशाली मिनिमलिस्ट विंडो मैनेजर है। यह अत्यधिक कॉन्फिगरेबल है और विंडो प्रबंधन के लिए एक अभिनव दृष्टिकोण प्रस्तावित करता है। Bspwm C में लिखा गया है और इसे किसी भी भाषा का उपयोग करके कॉन्फिगर किया जा सकता है। Bspwm विंडो मैनेजर में उपयो

  1. Ubuntu में Plank Dock डाउनलोड, इंस्टॉल और कॉन्फ़िगर करें Ubuntu में Plank Dock डाउनलोड, इंस्टॉल और कॉन्फ़िगर करें

    मैक ने लॉन्चर डॉक को लोकप्रिय बनाया हो सकता है, लेकिन यह Linux है जहां उन्हें पूर्णता दी गई थी। Plank जैसे ऐप्स आपको अपने डेस्कटॉप पर ऐसा डॉक रखने की अनुमति देते हैं। वहां से, आप अपने पसंदीदा ऐप्स लॉन्च कर सकते हैं, सक्रिय ऐप्स को जुगल कर सकते हैं, और उपयोगी जानकारी देख सकते हैं। आइए देखें कि आप Ub

  1. उबंटू 20.04 में फॉन्ट कैसे इंस्टॉल करें उबंटू 20.04 में फॉन्ट कैसे इंस्टॉल करें

    अधिकांश लोग शायद उबंटू के नवीनतम संस्करण के साथ आने वाले फॉन्ट के संग्रह को पर्याप्त से अधिक मानेंगे। हालांकि, अन्य लोगों को अपनी कार्यक्षेत्र में (काफी) अधिक की आवश्यकता हो सकती है। और कुछ लोग अधिक विकल्प रखना पसंद करेंगे। यदि आप भी उबंटू 20.04 में अधिक फॉन्ट इंस्टॉल करना चाहते हैं, तो पढ़ें, क्यो