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