Ο διακομιστής HTTP Apache (συνήθως ονομάζεται Apache) είναι γρήγορος και ασφαλής και τρέχει πάνω από το ήμισυ όλων των διακομιστών ιστού σε όλο τον κόσμο.
Το Apache είναι επίσης ελεύθερο λογισμικό. Διανέμεται από το Apache Software Foundation, το οποίο προωθεί διάφορες προηγμένες τεχνολογίες ιστού ελεύθερης και ανοικτής πηγής. Ο διακομιστής ιστού Apache παρέχει πλήρες φάσμα λειτουργιών, συμπεριλαμβανομένων των CGI, SSL και εικονικών τομέων. Υποστηρίζει επίσης plug-in ενότητες για επεκτασιμότητα.
Παρόλο που το Apache σχεδιάστηκε αρχικά για περιβάλλοντα Unix, πάνω από το 90% των εγκαταστάσεων τρέχει σε Linux. Ωστόσο, είναι επίσης διαθέσιμο για άλλα λειτουργικά συστήματα, όπως τα Windows.
Τι είναι ένας διακομιστής HTTP;
Ένας διακομιστής, γενικά, είναι ένας απομακρυσμένος υπολογιστής που εξυπηρετεί αρχεία για να ζητήσει από τους πελάτες. Ένας εξυπηρετητής ιστού, λοιπόν, είναι το περιβάλλον στο οποίο τρέχει ένας ιστότοπος - ο υπολογιστής που εξυπηρετεί τον ιστότοπο.
Ένας εξυπηρετητής ιστού παραδίδει περιεχόμενο χρησιμοποιώντας το πρωτόκολλο μεταφοράς υπερκειμένου. Για παράδειγμα, όταν μεταβείτε στο Go-Travels.com στο πρόγραμμα περιήγησης ιστού, επικοινωνείτε τελικά με τον διακομιστή ιστού που φιλοξενεί αυτόν τον ιστότοπο, ώστε να μπορείτε να επικοινωνήσετε μαζί του για να ζητήσετε ιστοσελίδες (τις οποίες έχετε ήδη κάνει για να δείτε αυτή τη σελίδα) .
Γιατί να χρησιμοποιήσετε τον διακομιστή HTTP του Apache;
Το πιο σημαντικό όφελος για το Apache είναι ότι είναι δωρεάν τόσο για προσωπικές όσο και για εμπορικές χρήσεις, οπότε δεν χρειάζεται να ανησυχείτε ποτέ για την ανάγκη να πληρώσετε για αυτό.
Το Apache είναι επίσης ένα αξιόπιστο πλαίσιο λογισμικού και παραμένει ενεργά συντηρημένο, ώστε να λαμβάνει συχνές αναβαθμίσεις λειτουργιών, ενημερωμένες εκδόσεις ασφαλείας και βελτιώσεις ευπάθειας.
Παρόλο που το Apache είναι ένα δωρεάν και ενημερωμένο προϊόν, δεν μειώνει τις λειτουργίες. Στην πραγματικότητα, είναι ένας από τους πιο γνωστούς διαδικτυακούς διακομιστές HTTP με πλήρεις δυνατότητες, ο οποίος είναι ένας άλλος λόγος που είναι τόσο δημοφιλής.
Χρησιμοποιήστε τις ενότητες για να προσθέσετε περισσότερες λειτουργίες στο λογισμικό. Το Apache υποστηρίζει:
- Έλεγχος ταυτότητας με κωδικό πρόσβασης και ψηφιακά πιστοποιητικά
- Προσαρμόσιμα μηνύματα σφάλματος
- Υποστήριξη για αρκετούς ιστότοπους με τις δυνατότητες εικονικής φιλοξενίας
- Υπηρεσίες μεσολάβησης
- SSL και TLS
- Συμπίεση GZIP για επιτάχυνση ιστοσελίδων
Εδώ είναι μια σειρά από άλλα χαρακτηριστικά που φαίνονται στο Apache:
- IPv6
- XML
- FTP
- Perl, Lua και PHP
- Περιοχή εύρους ζώνης
- WebDAV
- Εξισορρόπηση φορτίου
- HTTP / 2
- .htaccess
- Λειτουργίες επεξεργασίας πολλών αιτημάτων
- Επανασύνδεση διεύθυνσης URL
- Παρακολούθηση συνεδρίας
- Γεωλογική τοποθέτηση με βάση τη διεύθυνση IP
Παρόλο που το Apache προσφέρει πολλά χαρακτηριστικά, δεν χρειάζεται να ανησυχείτε για το πώς θα μάθετε να χρησιμοποιείτε όλα αυτά. Το Apache χρησιμοποιείται τόσο ευρέως ώστε οι απαντήσεις έχουν ήδη δοθεί (και δημοσιεύονται στο διαδίκτυο) σε σχεδόν κάθε ερώτηση που θα μπορούσατε να ρωτήσετε.