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

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
• Python 3

उपकरण सूची

निम्नलिखित अनुभाग इस ट्यूटोरियल बनाने के लिए उपयोग किए जाने वाले उपकरणों की सूची प्रस्तुत करता है।

एक अमेज़न एसोसिएट के रूप में, मैं खरीद योग्यता से कमाते हैं ।

Nginx – संबंधित ट्यूटोरियल:

इस पृष्ठ पर, हम Nginx से संबंधित ट्यूटोरियल की एक सूची के लिए त्वरित पहुंच प्रदान करते हैं।

ट्यूटोरियल उबंटू – एनगिनक्स पर अजगर सीजीआई

अजगर पैकेज स्थापित करें।

Copy to Clipboard

Nginx सर्वर और Fcgiwrap पैकेज स्थापित करें।

Copy to Clipboard

सीजीआई गेटवे के लिए एक कॉन्फ़िगरेशन फाइल बनाएं।

Copy to Clipboard

यहां फ़ाइल सामग्री है।

Copy to Clipboard

सीजीआई फाइलों को स्टोर करने के लिए एक निर्देशिका बनाएं।

Copy to Clipboard

डिफ़ॉल्ट वेबसाइट के लिए Nginx विन्यास फ़ाइल संपादित करें।

Copy to Clipboard

सर्वर नाम के क्षेत्र में निम्नलिखित लाइन डालें।

Copy to Clipboard

यहां फ़ाइल है, हमारे विन्यास से पहले ।

Copy to Clipboard

यहां फ़ाइल है, हमारे विन्यास के बाद ।

Copy to Clipboard

एनजीइंक्स सेवा को पुनः आरंभ करें।

Copy to Clipboard

एक उदाहरण के रूप में, आइए एक पायथन सीजीआई स्क्रिप्ट बनाएं।

एआरटी नाम की एक पायथन लाइब्रेरी स्थापित करने के लिए रंज आवेदन का उपयोग करें।

Copy to Clipboard

Nginx के सीजीआई निर्देशिका तक पहुंचें।

Copy to Clipboard

पायथन का उपयोग करके एक परीक्षण पृष्ठ बनाएं।

Copy to Clipboard

यहां फ़ाइल सामग्री है।

Copy to Clipboard

फाइल की अनुमति बदलें।

Copy to Clipboard

अपना ब्राउज़र खोलें और अपने वेब सर्वर प्लस /cgi-bin/test.py का आईपी एड्रेस दर्ज करें ।

हमारे उदाहरण में, निम्नलिखित यूआरएल ब्राउज़र में दर्ज किया गया था:

• http://172.31.7.220/cgi-bin/test.py

पायथन पेज को निम्नलिखित संदेश प्रदर्शित करना चाहिए।

NGINX CGI Python

बधाइयाँ! Nginx अब सीजीआई के रूप में पायथन स्क्रिप्ट का उपयोग करने में सक्षम है।