विंडोज सर्वर 2008 के लिए आईआईएस 7 पर पर्ल कैसे स्थापित करें

विषयसूची:

विंडोज सर्वर 2008 के लिए आईआईएस 7 पर पर्ल कैसे स्थापित करें
विंडोज सर्वर 2008 के लिए आईआईएस 7 पर पर्ल कैसे स्थापित करें

वीडियो: विंडोज सर्वर 2008 के लिए आईआईएस 7 पर पर्ल कैसे स्थापित करें

वीडियो: विंडोज सर्वर 2008 के लिए आईआईएस 7 पर पर्ल कैसे स्थापित करें
वीडियो: Fake Apple Watch Unboxing | look like Sasti Smart watch 😂 #shorts - YouTube 2024, नवंबर
Anonim

पर्ल एक बहुत ही लोकप्रिय पटकथा भाषा है जिसका उपयोग विभिन्न प्रकार के उपकरणों को विकसित करने के लिए किया जाता है। इसका एक अच्छी तरह से ज्ञात उपयोग वेब आधारित सीजीआई (कॉमन गेटवे इंटरफेस) अनुप्रयोग है जो वेब सर्वर से पर्ल स्क्रिप्ट को निष्पादित करने की अनुमति देता है। थोड़ी सी विन्यास के साथ, आप सीजीआई के माध्यम से पर्ल स्क्रिप्ट्स की सेवा के लिए अपने विंडोज सर्वर 2008 सिस्टम पर आईआईएस 7 को कॉन्फ़िगर कर सकते हैं।

पर्ल बिनरी की नकल

किसी भी आईआईएस सेटअप को पूरा करने से पहले, पर्ल बाइनरी फाइलों को आपके सिस्टम में निकाला जाना चाहिए। ActiveState Perl वितरण पैकेज डाउनलोड करें (AS ज़िप फ़ाइल प्राप्त करें और इंस्टॉलर नहीं) और उन्हें अपने सर्वर पर किसी फ़ोल्डर में निकालें (यानी 'सी: perl')। हम इस निर्देशिका में स्थित फ़ाइलों का उपयोग करने के लिए आईआईएस मानचित्र करेंगे।

Image
Image

पर्ल स्क्रिप्ट चलाने के लिए IIS 7 को कॉन्फ़िगर करना

ओपन इंटरनेट इनफॉर्मेशन सर्विसेज मैनेजर और हैंडलर मैपिंग इंटरफ़ेस खोलें।

कार्रवाई पर क्लिक करें, "स्क्रिप्ट मैप जोड़ें"।
कार्रवाई पर क्लिक करें, "स्क्रिप्ट मैप जोड़ें"।
आईआईएस को पर्ल स्क्रिप्ट फाइल (.pl) निष्पादित करने की अनुमति देने के लिए, निम्न सेटिंग्स के साथ नई स्क्रिप्ट मैपिंग को कॉन्फ़िगर करें:
आईआईएस को पर्ल स्क्रिप्ट फाइल (.pl) निष्पादित करने की अनुमति देने के लिए, निम्न सेटिंग्स के साथ नई स्क्रिप्ट मैपिंग को कॉन्फ़िगर करें:
  • अनुरोध पथ: *.pl
  • निष्पादन योग्य: सी: perlbinperl.exe "% s"% s (जहां 'सी: perl' वह स्थान है जहां आपने पर्ल बाइनरी निकाली थी)
  • नाम: पर्ल-पीएल
अनुरोध प्रतिबंध संवाद में, निम्न को अनुमति देने के लिए वर्ब्स टैब सेट करें: प्राप्त करें, HEAD, POST।
अनुरोध प्रतिबंध संवाद में, निम्न को अनुमति देने के लिए वर्ब्स टैब सेट करें: प्राप्त करें, HEAD, POST।
सभी परिवर्तन लागू करें।
सभी परिवर्तन लागू करें।

नई स्क्रिप्ट मैपिंग बनाते समय, आईआईएस आपको पूछेगा कि क्या आप इस स्क्रिप्ट मैपिंग को सीजीआई एप्लिकेशन के रूप में चलाने की अनुमति देना चाहते हैं। संवाद के लिए 'हां' उत्तर दें।

इसके अतिरिक्त, यदि पर्ल स्क्रिप्ट को CGI फ़ाइलों (.cgi) के रूप में तैनात किया जाएगा, तो इस फ़ाइल प्रकार के लिए एक स्क्रिप्ट मैपिंग को कॉन्फ़िगर करने की आवश्यकता होगी:
इसके अतिरिक्त, यदि पर्ल स्क्रिप्ट को CGI फ़ाइलों (.cgi) के रूप में तैनात किया जाएगा, तो इस फ़ाइल प्रकार के लिए एक स्क्रिप्ट मैपिंग को कॉन्फ़िगर करने की आवश्यकता होगी:
  • अनुरोध पथ: *.cgi
  • निष्पादन योग्य: सी: perlbinperl.exe "% s"% s
  • नाम: पर्ल-सीजीआई
  • क्रियाएं: प्राप्त करें, सिर, पोस्ट करें

एक बार समाप्त होने पर आपके परिवर्तन लागू करें और 'हाँ' चुनें जब आईआईएस आपको स्क्रिप्ट मैपिंग को एप्लिकेशन के रूप में चलाने की पुष्टि करने के लिए संकेत देता है।

Image
Image

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

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

परीक्षण पर्ल

इस बिंदु पर, आपका सर्वर जाने के लिए तैयार है, लेकिन यह सुनिश्चित करने के लिए कि हम आईआईएस के माध्यम से आसानी से आपके पर्ल सेटअप की पुष्टि कर सकते हैं। निर्देशिका 'सी: Inetpubwwwroot' नामक 'test.pl' और 'test.cgi' नामक दो टेक्स्ट फ़ाइलों को बनाएं जिनमें निम्न शामिल हैं:

#!c:perlbinperl.exe

use strict; use CGI; my $test = new CGI;

print $test->header(“text/html”),$test->start_html(“Perl Test”); print $test->h1(“Perl is working!”); print $test->end_html;

अंत में, पते पर ब्राउज़ करें: 'https://localhost/test.pl' और 'https://localhost/test.cgi' अपने सर्वर पर और आपको यह संदेश देखना चाहिए कि पर्ल काम कर रहा है। यदि पृष्ठ सफलतापूर्वक लोड हो जाता है, तो पर्ल अब आपकी मशीन पर चल रहा है और चल रहा है।

Image
Image

निष्कर्ष

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

लिंक

एक्टिवस्टेट (एएस ज़िप पैकेज) से ActivePerl डाउनलोड करें

सिफारिश की: