नॉलेजबेस · Linux

Apache हैंडलर्स की जानकारी

अंतिम अपडेट 2019-02-03

Apache एक ओपन-सोर्स HTTP सर्वर है, जिसका उपयोग आपकी वेबसाइट को प्रस्तुत करने के लिए किया जाता है। Apache हैंडलर यह नियंत्रित करते हैं कि आपकी वेबसाइट का Apache वेब सर्वर सॉफ़्टवेयर कुछ विशेष फ़ाइल प्रकारों और फ़ाइल एक्सटेंशन को कैसे संभालता है। Apache CGI स्क्रिप्ट और सर्वर-पार्स्ड फ़ाइलों को संभाल सकता है। इन फ़ाइलों के एक्सटेंशन में .cgi, .pl, .plx, .ppl, .perl और .shtml शामिल हैं। Apache हैंडलर सर्वर को बताते हैं कि अनुरोध की गई फ़ाइल को कैसे प्रोसेस करना है। 

लोग अक्सर MIME प्रकार और Apache हैंडलर के अंतर को लेकर उलझन में रहते हैं।   मूल रूप से, MIME प्रकार आपके ब्राउज़र को बताते हैं कि सर्वर से मँगाई गई फ़ाइल को कैसे संभालना या दिखाना है, जबकि Apache हैंडलर सर्वर को बताते हैं कि विज़िटर द्वारा अनुरोध की गई फ़ाइल को कैसे प्रोसेस करना और प्रस्तुत करना है।

उदाहरण के लिए: Apache को इस तरह सेट किया जाता है कि वह .pl एक्सटेंशन वाली फ़ाइलों को Perl से और .php एक्सटेंशन वाली फ़ाइलों को PHP से प्रोसेस करे। 

आप Apache को इस तरह कॉन्फ़िगर कर सकते हैं कि वह किसी नए फ़ाइल प्रकार के लिए पहले से मौजूद हैंडलर का उपयोग करे। मान लीजिए आप .script कस्टम एक्सटेंशन वाली फ़ाइलों को Perl से प्रोसेस करना चाहते हैं, तो आपको cPanel में अपनी वेबसाइट के लिए एक कस्टम Apache हैंडलर सेट करना होगा।

कस्टम Apache हैंडलर जोड़ने के लिए:

  1. cPanel में लॉगिन करने के बाद cPanel >> Advanced >> Apache handlers cPanel में लॉगिन करने के बाद दिखने वाला बटन।

  2. कस्टम फ़ाइल एक्सटेंशन को Extension(s) फ़ील्ड में दर्ज करें। आपको एक्सटेंशन के नाम से पहले . जोड़ना होगा।

  3. Apache हैंडलर को इसमें दर्ज करें: हैंडलर फ़ील्ड। नया हैंडलर जोड़ने या किसी मौजूदा हैंडलर में कुछ जोड़ने का तरीका जानने के लिए सिस्टम-व्यापी Apache हैंडलर की सूची देखें।

  4. cPanel में लॉगिन करने के बाद Add बटन

अब आपकी कस्टम फ़ाइल एक्सटेंशन को आपके द्वारा ऊपर सेट किए गए हैंडलर द्वारा संचालित किया जाएगा।

चेतावनी: Apache हैंडलर जोड़ने से आपकी वेबसाइट की सही कार्यप्रणाली आसानी से प्रभावित हो सकती है। इस सुविधा का उपयोग तब तक न करें जब तक आप स्पष्ट रूप से न जानते हों कि आप क्या कर रहे हैं।

सभी ज्ञान आधारित लेख

Tell us what you need

Compare available plans or describe your workload so we can discuss a suitable starting point.