मैं अपाचे 2 का उपयोग कर रहा हूं। मुझे पता है कि .pl फ़ाइलों को "cgi-script" के रूप में कैसे संभालना है, लेकिन mod_perl माना जाता है कि यह तेज़ तरीका है। मैंने सफलतापूर्वक बनाया और mod_perl स्थापित किया, लेकिन मैं httpd.conf कैसे बदल सकता हूं ताकि .pl फ़ाइलों को mod_perl (और cgi-script के रूप में नहीं) द्वारा संभाला जाएगा?mod_perl का उपयोग करके, मैं अपाचे हैंडल .pl (पर्ल) फ़ाइलों को कैसे बना सकता हूं?
7
A
उत्तर
2
मैं जब तक आप मॉड्यूल लोड काफी कुछ कर रहा हूँ, तुम बस जोड़ सकते हैं एक
AddHandler mod_perl .pl
6
इस मोड-पर्ल प्रलेखन here में वर्णन किया गया कैसे करना है। विशेष रूप से, "रजिस्ट्री स्क्रिप्ट" अनुभाग पढ़ें।
2
निम्नलिखित अपने आप से अपरीक्षित है और अपने निर्देशिका निष्पादित करेंगे में से किसी में एक मौजूदा vhost निर्देश फ़ाइल
PerlModule ModPerl::Registry
<Files ~ "\.(pl|cgi)$">
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
Options +ExecCGI
PerlSendHeader On
</Files>
और उसके बाद किसी भी .pl या .cgi फ़ाइलों के लिए जोड़ा जा सकता है।
कैसे मैं सामान्य रूप से यह सुरक्षा के कारण कार्य करें:
PerlModule ModPerl::Registry
<Directory /opt/myawesomescripts/>
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
PerlOptions +ParseHeaders
Options +ExecCGI
AllowOverride None
</Directory>
पिछले विधि निर्देशिका ब्राउज़िंग इनकार करेगा अगर आप की जरूरत है, आप कुछ इस तरह करना चाहिए:
PerlModule ModPerl::Registry
<Directory /var/www/>
Options FollowSymLinks MultiViews ExecCGI Indexes
AddHandler perl-script .cgi .pl
PerlResponseHandler ModPerl::Registry
AllowOverride None
Order allow,deny
allow from all
</Directory>
संबंधित मुद्दे
- 1. पर्ल का उपयोग करके, मैं वेब पर उन% -encodings को डीकोड या कैसे बना सकता हूं?
- 2. मैं पर्ल क्लास कैसे बना सकता हूं?
- 3. मैं mod_perl और CGI :: एप्लिकेशन का उपयोग करके एक temp फ़ाइल डाउनलोड कैसे प्रदान कर सकता हूं?
- 4. जावास्क्रिप्ट का उपयोग करके मैं div कैसे बना सकता हूं और शैली बना सकता हूं?
- 5. पर्ल में लेआउट इंजन का उपयोग करके मैं वेब पृष्ठों के थंबनेल कैसे बना सकता हूं?
- 6. मैं अपने पर्ल सीजीआई प्रोग्राम को कैसे बना सकता हूं?
- 7. मैं पर्ल में ज़िप संग्रह कैसे बना सकता हूं?
- 8. मैं पर्ल में हैश का हैश कैसे बना सकता हूं?
- 9. मैं हास्केल में इन-मेमोरी हैंडल कैसे बना सकता हूं?
- 10. मैं पर्ल में एक्सेल फ़ाइलों को कैसे पढ़ सकता हूं?
- 11. अपाचे/mod_perl पेज प्रतिपादन के दौरान मैं प्रोसेसिंग को कैसे रोक सकता हूं?
- 12. मैं mod_perl से FastCGI तक पर्ल कोड कैसे पोर्ट कर सकता हूं?
- 13. मैं आईआईएस संपीड़न .svg फ़ाइलों को कैसे बना सकता हूं?
- 14. मैं mod_perl में सीपीयू गहन अनुरोधों को कैसे ट्रैक कर सकता हूं?
- 15. अपाचे बटिक का उपयोग करके मैं एक एसवीजी छवि को दूसरे पर कैसे बढ़ा सकता हूं?
- 16. अगर कोई पर्ल का उपयोग नहीं कर रहा है तो मैं निर्देशिका कैसे बना सकता हूं?
- 17. मैं पर्ल का उपयोग कर निर्देशिका की सामग्री को दोबारा कैसे प्रतिलिपि बना सकता हूं?
- 18. मैं पर्ल से एक्सएमएल कैसे बना सकता हूं?
- 19. रुबी कॉल का उपयोग करके एसएसएच और एससीपी का उपयोग करके मैं फ़ाइलों को कैसे स्थानांतरित कर सकता हूं?
- 20. पर्ल के आर्काइव :: टैर का उपयोग करके मैं भौतिक मेमोरी से बड़ी फ़ाइलों को कैसे टैर कर सकता हूं?
- 21. मैं सब्लिमे टेक्स्ट 2 का उपयोग कर rails_footnotes खुली फ़ाइलों को कैसे बना सकता हूं?
- 22. मैं पर्ल में एक बाइनरी फ़ाइल कैसे बना सकता हूं?
- 23. मैं पर्ल में कॉलम आउटपुट कैसे बना सकता हूं?
- 24. मैं पर्ल में 2 डी सरणी कैसे बना सकता हूं?
- 25. मैं सी कोड में पर्ल हैश कैसे बना सकता हूं?
- 26. मैं पर्ल में सापेक्ष/अनुमानित तिथियां कैसे बना सकता हूं?
- 27. मैं पर्ल से पीडीएफ टेबल कैसे बना सकता हूं?
- 28. मैं mod_perl मेमोरी रिसाव को कैसे ट्रैक करूं?
- 29. मैं ग्राडल का उपयोग करके अपने स्रोत का एक ज़िप कैसे बना सकता हूं?
- 30. मैं अजीब का उपयोग करके क्या कर सकता हूं कि मैं पर्ल में नहीं कर सकता?
यह आपकी मदद कर सकता है: http://perl.apache.org/docs/2.0/user/config/config.html –