क्या Apache2 और httpd में कोई अंतर है?


50

आज मैं स्थापित करने गया था phpmyadminपर Ubuntu 12.04और कुछ समय के बाद एक बातचीत करते हुए कहा कि क्या सर्वर मैं का उपयोग करना चाहते ऊपर पॉप; apache2याhttpd

क्या ये दो अलग-अलग तरह के सर्वर हैं?

जवाबों:


63

httpd रूप में ही है apache2 । यह आपके द्वारा उपयोग किए जाने वाले ओएस पर निर्भर करता है। RHEL 6.2 में उदाहरण के लिए इसे httpd और उबंटू में इसे Apache2 कहा जाता है ।


12

टी एल; डॉ

वे एक ही अनुप्रयोग हैं - बस कुछ लिनक्स वितरण पैकेज प्रबंधकों के भीतर इसे अलग-अलग संदर्भित करते हैं और फ़ाइलों को कॉन्फ़िगर करते हैं। RedHat- आधारित डिस्ट्रोस (CentOS, Fedora) इसे httpd के रूप में संदर्भित करते हैं जबकि डेबियन-आधारित डिस्ट्रोस (Ubuntu) इसे अपाचे के रूप में संदर्भित करते हैं । जेंटू, अजीब तरह से, ज्यादातर इसे अपाचे के रूप में संदर्भित करता है - लेकिन कॉन्फ़िगरेशन फ़ाइलों का नामकरण सम्मेलनों में httpd है।

पृष्ठभूमि

एप्लिकेशन का विकास एपाचे फाउंडेशन द्वारा प्रबंधित किया जाता है । इसका नाम वास्तव में Apache HTTP सर्वर है । इसे अक्सर Apache Foundation द्वारा Apache httpd (http डेमन) भी कहा जाता है । बोलचाल की भाषा में, यूनिक्स प्रवेशकों ने ऐतिहासिक रूप से इसे अपाचे कहा है और यहां तक ​​कि रेडहैट-आधारित वितरण के साथ, हर कोई पहले से ही जानता है कि जब आप बस अपाचे कहते हैं, तो आप किसका जिक्र कर रहे हैं ।


9

फ़ाइलों को कॉन्फ़िगर apache2और उपयोग करने वाले निर्देश httpdथोड़ा अलग हैं, साथ ही साथ निर्देशिका संरचना भी। यह स्थापित करने के लिए सलाह दी जाती है apache2डेबियन-आधारित distros (पर Ubuntu) और httpdRedHat आधारित distros (पर RedHat, CentOS, Fedora)।

हालाँकि, यदि आप स्थापित करते हैं httpdऔर इसकी निर्भरताएँ Ubuntu, यह भी काम करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.