क्या आप Nginx स्थापित करना सीखना चाहेंगे और यूबंटू लिनक्स चलाने वाले कंप्यूटर पर शेल स्क्रिप्ट सीजीआई का उपयोग सक्षम करेंगे? इस ट्यूटोरियल में, हम आपको दिखाने जा रहे हैं कि सीजीआई फीचर को कैसे सक्षम किया जाए और शेल स्क्रिप्ट्स को Nginx सर्वर पर चलाने में सक्षम बनाया जाए।
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
उपकरण सूची
निम्नलिखित अनुभाग इस ट्यूटोरियल बनाने के लिए उपयोग किए जाने वाले उपकरणों की सूची प्रस्तुत करता है।
एक अमेज़न एसोसिएट के रूप में, मैं खरीद योग्यता से कमाते हैं ।
Nginx – संबंधित ट्यूटोरियल:
इस पृष्ठ पर, हम Nginx से संबंधित ट्यूटोरियल की एक सूची के लिए त्वरित पहुंच प्रदान करते हैं।
ट्यूटोरियल Nginx – शेल स्क्रिप्ट सीजीआई
Nginx सर्वर और Fcgiwrap पैकेज स्थापित करें।
सीजीआई गेटवे के लिए एक कॉन्फ़िगरेशन फाइल बनाएं।
यहां फ़ाइल सामग्री है।
सीजीआई फाइलों को स्टोर करने के लिए एक निर्देशिका बनाएं।
डिफ़ॉल्ट वेबसाइट के लिए Nginx विन्यास फ़ाइल संपादित करें।
सर्वर नाम के क्षेत्र में निम्नलिखित लाइन डालें।
यहां फ़ाइल है, हमारे विन्यास से पहले ।
यहां फ़ाइल है, हमारे विन्यास के बाद ।
एनजीइंक्स सेवा को पुनः आरंभ करें।
एक उदाहरण के रूप में, चलो एक शेल स्क्रिप्ट सीजीआई बनाते हैं।
Nginx के सीजीआई निर्देशिका तक पहुंचें।
शेल स्क्रिप्ट का उपयोग करके एक परीक्षण पृष्ठ बनाएं।
यहां फ़ाइल सामग्री है।
फाइल की अनुमति बदलें।
अपना ब्राउजर खोलें और अपने वेब सर्वर प्लस /सीजीआई-बिन/टेस्ट.cgi का आईपी एड्रेस डालें ।
हमारे उदाहरण में, निम्नलिखित यूआरएल ब्राउज़र में दर्ज किया गया था:
• http://192.168.2.113/cgi-bin/test.cgi
शेल स्क्रिप्ट पेज को निम्नलिखित संदेश प्रदर्शित करना चाहिए।
बधाइयाँ! Nginx सर्वर अब CGI के रूप में शेल स्क्रिप्ट का उपयोग करने में सक्षम है।