Περιεχόμενο
- Πλεονέκτημα: Είναι ανοιχτού κώδικα
- Πλεονέκτημα: Είναι δωρεάν
- Μειονέκτημα: Είναι γραμμένο από nerds, για nerds
Το Apache είναι το κορυφαίο σύστημα διακομιστή ιστού "HTTP". Αρχικά αναπτύχθηκε και κυκλοφόρησε ως ένα σύνολο ανοιχτών πηγών εγκαταστάσεων και ρυθμίσεων κώδικα για τη "διαδικασία httpd NCSA" το 1995. Από τότε, έχει ξαναγραφεί από την αρχή τουλάχιστον δύο φορές. Είναι το βιομηχανικό πρότυπο και υπάρχουν περισσότεροι διακομιστές Apache που εκτελούνται στον Ιστό από το άθροισμα όλων των άλλων διακομιστών ιστού. Είναι το σύστημα "back-end" (διαχείριση) που διαχειρίζεται πάνω από το 60% όλων των διαδικτυακών τόπων.
Πλεονέκτημα: Είναι ανοιχτού κώδικα
Το πρόγραμμα ανοιχτού κώδικα είναι ένα πρόγραμμα που γράφτηκε από ερασιτέχνες για διασκεδαστική επίλυση προβλημάτων. Το πραγματικό όφελος του ανοιχτού κώδικα ως μοντέλο ανάπτυξης, ιδιαίτερα όπως εφαρμόζεται στο Apache, είναι ότι τα σφάλματα διορθώνονται γρήγορα και συνεχώς, μόλις βρεθούν.Αυτό συμβαίνει επειδή υπάρχουν πολλά μάτια που βλέπουν τον πηγαίο κώδικα και πολλά άτομα συνέβαλαν στον κώδικα. Οι νέες υπηρεσίες με συστήματα ανοιχτού κώδικα τείνουν να είναι λιγότερο γνωστές από τα συστήματα για "Internet Information Server" (IIS). Σε μεγάλο βαθμό, επειδή δεν έχει ένα τμήμα μάρκετινγκ που προσπαθεί να βρει νέους τρόπους για να αυξήσει τις πωλήσεις. Το τελικό αποτέλεσμα είναι ότι το Apache, που εκτελείται σε διακομιστή Linux ή Unix, είναι ανθεκτικό, σταθερό και μπορεί να είναι πολύ ασφαλές.
Πλεονέκτημα: Είναι δωρεάν
Κάθε πρόγραμμα ανοιχτού κώδικα διανέμεται υπό όρους άδειας που καθιστούν τον πηγαίο κώδικα ελεύθερα διαθέσιμο. Αυτό σημαίνει ότι μπορείτε να κάνετε λήψη των ενοτήτων από τον διακομιστή Apache (και ακόμη και να το εκτελέσετε σε Windows) χωρίς να χρειάζεται να πληρώσετε τέλος αδειοδότησης. Αυτό είναι ιδιαίτερα σημαντικό για εταιρείες φιλοξενίας ιστοσελίδων και παρόχους υπηρεσιών Διαδικτύου που πρέπει να αυξάνουν συνεχώς τη χωρητικότητα του διακομιστή. Όπως και στην περίπτωση, οι εκμεταλλεύσεις διακομιστών της Google χρησιμοποιούν δεκάδες χιλιάδες εγκαταστάσεις Apache, εξοικονομώντας πολλά χρήματα στην εταιρεία για την αδειοδότηση.
Μειονέκτημα: Είναι γραμμένο από nerds, για nerds
Οι περισσότερες εγκαταστάσεις του Apache πραγματοποιούνται χωρίς πρόβλημα. Στις περισσότερες διανομές Linux περιλαμβάνεται ήδη ως μέρος της εικόνας εγκατάστασης. Το Apache έρχεται προ-διαμορφωμένο και έτοιμο για εκτέλεση. Ωστόσο, εάν δεν ακολουθείτε το πρωτόκολλο εγκατάστασης ή δεν έχετε πρόβλημα διαμόρφωσης, δεν υπάρχει κεντρικό γραφείο για να λάβετε τεχνική υποστήριξη. Θα έχετε μόνο διαδικτυακά φόρουμ γεμάτα άτομα που είχαν το ίδιο πρόβλημα και, ελπίζουμε, να έχετε τεκμηριώσει τη λύση σε αυτά. Η συνέπεια αυτού είναι ότι εάν πρέπει να διορθώσετε κάτι, καλύτερα να είστε άνετοι με τη γραμμή εντολών του τερματικού και τα κάπως κρυμμένα σύνολα εντολών του Unix. Αυτό συμβαίνει επειδή δεν υπάρχει απολύτως βοήθεια από "φιλάκια" ή οδηγούς εγκατάστασης για αρχάριους.