अपाचे और टॉमकेट सर्वर के बीच का अंतर

Anonim

अपाचे बनाम टॉमकेट सर्वर

अपाचे सर्वर और टॉमकेट सर्वर अपाचे सॉफ्टवेयर फाउंडेशन द्वारा विकसित किए गए दो उत्पाद हैं। अपाचे एक HTTP वेब सर्वर है, जबकि अपाचे थॉमस एक सर्वलेट कंटेनर वातावरण है हालांकि, टॉमकेट सर्वर अपने स्वयं के HTTP सर्वर घटक के साथ आता है अपाचे और टोमैक अक्सर उनके नामों में समानता के कारण समान सर्वर होने में भ्रमित होते हैं। यद्यपि वे एक ही संगठन द्वारा विकसित किए जाते हैं, वे एक साथ बंडल नहीं किए जाते हैं। आम तौर पर, इन दोनों उत्पादों को वेब साइटों की सेवा के लिए उद्यमों में एक साथ उपयोग किया जाता है।

टोमक सर्वर क्या है?

टॉमकेट (जिसे अपाचे टॉमकेट या जकार्ता टॉमकैट भी कहा जाता है) एक "शुद्ध जावा" HTTP वेब सर्वर वातावरण प्रदान करता है जिसे जावा कोड चलाने के लिए उपयोग किया जा सकता है यह अपाचे सॉफ्टवेयर फाउंडेशन द्वारा विकसित एक सर्वलेट कंटेनर है, जिसे एक ओपन सोर्स उत्पाद के रूप में पेश किया जाता है। सन माइक्रोसिस्टम्स के जावा सर्वलेट और जेएसपी (जावा सर्वर पेज) विनिर्देश टॉमके द्वारा लागू किए गए हैं अपाचे टोमैट को एक्सएमएल कॉन्फ़िगरेशन फ़ाइलों का उपयोग कर कॉन्फ़िगर किया जा सकता है (हालांकि कॉन्फ़िगरेशन और प्रबंधन के लिए टूल सर्वर के साथ शामिल हैं)। टॉमकेट 7. 0 टॉमकेट का नवीनतम स्थिर संस्करण है, जिसने इसके पिछले संस्करण में कई नई फीचर पेश किए थे।

-2 ->

अपाचे ने अपाचे 7 पर काम करना शुरू किया। 0 जनवरी, 200 9 के प्रारंभ से ही। लेकिन, इसे 2 साल (जनवरी 2011 में) के बाद स्थिर घोषित किया गया था। धूमकेतु 7. 0. 6 पहले टॉमकेट 7 स्थिर रिलीज है टॉमकेट 7. 0 को पहले के संस्करण में पेश किए गए सुधारों पर बनाया गया था और सर्विस 3 को लागू किया गया था। 0 एपीआई, जेएसपी 2. 2 और ईएल 2. 2 विनिर्देश टॉमकेट 7 द्वारा प्रदान किये गये सुधार। 0 वेब अनुप्रयोगों में मेमोरी लीक का पता लगाना / रोकथाम, प्रबंधक / होस्ट प्रबंधक, सीएसआरएफ (क्रॉस-साइट अनुरोध जालसाजी) संरक्षण, बाह्य अनुप्रयोगों में बाहरी सामग्री को शामिल करने और कोड को साफ करने की क्षमता कनेक्टर्स और लाइफसाइक्सेस का पुनर्संक्टोरिंग)

अपाचे सर्वर क्या है?

अपाचे (या अपाचे सर्वर) अपाचे सॉफ्टवेयर फाउंडेशन द्वारा विकसित एक HTTP वेब सर्वर है कहा जाता है कि अपाचे सर्वर ने वर्ल्ड वाइड वेब के तेजी से विस्तार में एक प्रमुख भूमिका निभाई है इसमें पहले से ही 100 मिलियन से अधिक वेबसाइटें हैं जिनका उपयोग करके इसका उपयोग किया जा रहा है। यह सबसे लोकप्रिय HTTP सर्वर माना जाता है वर्तमान में, यह दुनिया के सभी वेब साइटों की 2/3 सेवा देता है, जिनमें से 2/3 लाख सबसे व्यस्त वेब साइट्स शामिल हैं अपाचे एक क्रॉस-प्लेटफ़ॉर्म सर्वर है, जो मुख्य रूप से यूनिक्स जैसी सिस्टमों जैसे यूनिक्स, फ्रीबीएसडी, लिनक्स और सोलारिस का समर्थन करता है। यह मैक ओएस एक्स और माइक्रोसॉफ्ट विंडोज पर भी चलाया जा सकता है। रॉबर्ट मैककूल अपाचे के मूल लेखक हैं, और इसकी प्रारंभिक रिलीज 1 99 5 में हुई थी। इसकी वर्तमान स्थिर रिलीज 2. 2. 1 9 है, जो 22 मई, 2011 को जारी की गई थी। अपाचे ओपन सोर्स सॉफ्टवेयर सी भाषा में लिखा गया है और अपाचे लाइसेंस 20.

संकलित मॉड्यूल के रूप में कार्यान्वित विभिन्न विशेषताओं का उपयोग करके अपाचे की मुख्य कार्यक्षमता बढ़ा दी गई है। अपाचे पर्ल, पायथन और पीएचपी और विभिन्न प्रमाणीकरण मॉड्यूल mod_access, mod_auth और mod_auth_digest सहित का समर्थन करता है। अपाचे वेब सर्वर एसएसएल (सिक्योर सॉकेट लेयर) और टीएलएस (ट्रांसपोर्ट लेयर सिक्योरिटी) का भी समर्थन करता है। इसके अलावा, एक प्रॉक्सी मॉड्यूल, एक फिर से लिखना इंजन, एक लॉगिंग सिस्टम और एक फ़िल्टरिंग सिस्टम अपाचे द्वारा प्रदान किया जाता है। AWStats या W3Perl का उपयोग Apache लॉग का विश्लेषण करने के लिए किया जा सकता है। Mod_gzip अपाचे सर्वर द्वारा प्रदान की गई संपीड़न विधि है ओपन सोर्स घुसपैठ का पता लगाने / रोकथाम इंजन, मोडसैक्युरी भी अपाचे में शामिल है।

अपाचे और टॉमकेट सर्वर में क्या अंतर है?

- अपाचे सर्वर एक HTTP वेब सर्वर है, जबकि अपाचे टोमैक सर्वर मुख्य रूप से एक ऐसा अनुप्रयोग सर्वर है जो जावा कोड को चलाने के लिए उपयोग किया जाता है।

- अपाचे को सी में लिखा गया है, जबकि टोमैक जावा में लिखा है

- अपाचे का प्रयोग स्थिर सामग्री की सेवा के लिए किया जाता है, जबकि टोमैक मुख्य रूप से गतिशील सामग्री जैसे जावा Servlets और JSP फ़ाइलों के लिए उपयोग किया जाता है।

- आम तौर पर, अपाचे को टॉमकेट की तुलना में तेज़ होना पाया जाता है जब यह स्थिर सामग्री की सेवा करने की बात आती है

- अपाचे भी टोमकैट की तुलना में अधिक विन्यास और मजबूत है

- हालांकि, यदि आप अपनी साइट पर गतिशील सामग्री का उपयोग कर रहे हैं, तो टोमाक इन दोनों सर्वरों से एकमात्र विकल्प है, क्योंकि अपाचे केवल HTML पृष्ठों जैसी स्थिर सामग्री की सेवा कर सकता है।