Διαφορά κλειδιού: Το Apache 2 αναφέρεται στον Apache http server Version 2.x που αναπτύχθηκε από το Apache Software Foundation. Είναι ένας διακομιστής ανοικτού κώδικα και χωρίς κόστος. Το Httpd αντιπροσωπεύει το Daemon Protocol Hypertext Transfer Protocol. Αναφορικά με το Apache, το httpd αναφέρεται στο πρόγραμμα διακομιστή Apache HyperText Transfer Protocol (HTTP) που χειρίζεται τα αιτήματα. Το Apache γενικά λειτουργεί ως υπηρεσία για τα Windows NT, 200 και XP. Από την άλλη πλευρά, στο Unix λειτουργεί ως ένας τυπικός δαίμονας που χειρίζεται τα αιτήματα χωρίς κανένα διάστημα στο παρασκήνιο. Όσον αφορά τα αρχεία ρυθμίσεων, το httpd.conf και το Apache2.confg είναι ελάχιστα διαφορετικά. Γενικά, το httpd.conf είναι το κύριο αρχείο ρυθμίσεων για τον διακομιστή ιστού Apache. Κάποιος μπορεί εύκολα να το βρει στο Red Hat Enterprise Linux, CentOS, κλπ. Από την άλλη πλευρά, το Ubuntu χρησιμοποιεί το apache2.conf ως το κύριο αρχείο διαμόρφωσης.
Το Apache αναφέρεται στον διακομιστή http Apache. Είναι ένας διακομιστής web που προέκυψε από την προσπάθεια ανάπτυξης συνεργατικού λογισμικού. Έχει αναπτυχθεί από το Apache Software Foundation. Πρόκειται για μια ανοιχτή πηγή και χωρίς κόστος. Είναι σε θέση να υποστηρίζει πολλαπλές πλατφόρμες, συμπεριλαμβανομένων των λειτουργικών συστημάτων Linux, Windows και Macintosh. Παρέχει μια σειρά χαρακτηριστικών και πολλά από αυτά υλοποιούνται με τη χρήση ενοποιημένων ενοτήτων. Παρέχει έλεγχο ταυτότητας με κωδικό και ψηφιακό πιστοποιητικό. Παρέχει πολλές δυνατότητες όπως CGI, SSL και εικονικούς τομείς.
Συνήθως, αυτό το httpd δεν πρέπει να επικαλείται απευθείας. Μπορεί να χρησιμοποιηθεί από -
- Χρησιμοποιώντας το Apachet1 (Unix)
- Χρησιμοποιώντας το httpd ως υπηρεσία στα Windows NT, 200 και XP.
- Χρησιμοποιώντας το httpd ως εφαρμογή κονσόλας στα Windows 9x και ME.
Apache 2 για τα παράθυρα είναι multithreaded. Σε αντίθεση με το Unix, δεν δημιουργεί ξεχωριστή διαδικασία για κάθε αίτηση. Ωστόσο, συνήθως εκτελούνται δύο διαδικασίες apache (ένα παιδί και ένας γονέας) για να χειριστεί το αίτημα.
Όσον αφορά τα αρχεία ρυθμίσεων, το httpd.conf και το Apache2.confg είναι ελάχιστα διαφορετικά. Γενικά, το httpd.conf είναι το κύριο αρχείο ρυθμίσεων για τον διακομιστή ιστού Apache. Κάποιος μπορεί εύκολα να το βρει στο Red Hat Enterprise Linux, CentOS, κλπ. Από την άλλη πλευρά, το Ubuntu χρησιμοποιεί το apache2.conf ως το κύριο αρχείο διαμόρφωσης. Περιέχει ολόκληρη την προεπιλεγμένη διαμόρφωση για το Apache και συνεπώς περιέχει ρυθμίσεις που είναι παγκόσμιες για το Apache2. Σε προηγούμενες εκδόσεις του Ubuntu, ένα αρχείο που ονομάζεται ως httpd.conf περιείχε το αρχείο ρυθμίσεων Apache 2. Τώρα, δεν υπάρχει.
Σύγκριση μεταξύ Apache 2 και Httpd:
Apache 2 | Httpd | |
Ορισμός | Το Apache 2 αναφέρεται στην έκδοση Apache http 2.x που αναπτύχθηκε από το Apache Software Foundation. Είναι ένας ανοικτός κώδικας και δωρεάν web server. | Το Httpd αντιπροσωπεύει το Daemon Protocol Hypertext Transfer Protocol. Ο Δαίμονας αναφέρεται σε ένα πρόγραμμα που εκτελείται πάντοτε και στέλνει τα ζητούμενα δεδομένα στο χρήστη. |
Όσον αφορά το αρχείο ρυθμίσεων (.config) | Κύρια αρχεία ρυθμίσεων στο Ubuntu. | Κύριο αρχείο διαμόρφωσης σε λειτουργικά συστήματα όπως το Red Hat Enterprise Linux, CentOS, κλπ |