Το καλύτερο λογισμικό διακομιστή Web Linux (& Alternatives Apache)

Διαφήμιση

Διαφήμιση
Διαφήμιση

λογισμικό διακομιστή web linux Δεδομένου ότι το πρωτόκολλο που εκτελεί τον παγκόσμιο ιστό - το πρωτόκολλο HTTP - είναι ανοικτό και ορατό σε ολόκληρο τον κόσμο, οποιοσδήποτε με τις γνώσεις προγραμματισμού είναι σε θέση να γράψει τον δικό του διακομιστή ιστού. Στην πραγματικότητα, η Wikipedia απαριθμεί πάνω από 60 διακομιστές ιστού και αυτοί είναι μόνο αυτοί που κυκλοφορούν στο κοινό. Ποιο είναι λοιπόν το καλύτερο που πρέπει να τρέξετε στον διακομιστή του Linux;

Για να μπορέσουμε να προσδιορίσουμε το «καλύτερο» πρέπει να εξετάσουμε διάφορους παράγοντες. Τελικά εξαρτάται από το τι είναι ο τελικός σας στόχος, δεδομένου ότι ορισμένοι διακομιστές ιστού προσανατολίζονται προς ένα είδος πελάτη, άλλοι για ταχύτητα και άλλοι για ασφάλεια. Οι κύριοι παράγοντες που θα εξετάσουμε είναι η αξιοπιστία, η ταχύτητα, η ασφάλεια και η ευκολία χρήσης .


Πολλοί διακομιστές ιστού θα ισχυρίζονται ότι είναι ο «βασιλιάς» ενός ή περισσότερων από αυτούς τους παράγοντες. Ωστόσο, πιστεύω ότι η απόδειξη είναι στο πουτίγκα και αν κοιτάξετε την πραγματική χρήση του web server σε όλο το διαδίκτυο μπορείτε να πάρετε μια καλύτερη ιδέα για τη σοφία των πλήθους. Το Netcraft παρακολουθεί τους τύπους διακομιστών web, τα ονόματα κεντρικών υπολογιστών και άλλα δεδομένα από το 1995 και είναι ένας πολύ καλός τρόπος για να δείτε ποιες είναι οι τρέχουσες τάσεις στη χρήση του web server.

Εδώ είναι η έρευνα χρήσης του web server τους μέχρι το Δεκέμβριο του 2010:

λογισμικό διακομιστή web linux

Από τους κορυφαίους διακομιστές ιστού με τρέχουσα χρήση, ο εξυπηρετητής ιστού της Microsoft IIS είναι ο μόνος καθαρός διακομιστής των Windows. Το Apache είναι το πιο διαδεδομένο λογισμικό διακομιστή ιστού που βασίζεται στον αριθμό των χρηστών. Είναι επίσης καλό να σημειωθεί ότι είναι cross-platform και θα λειτουργεί σε συστήματα Windows και Linux.

Στρογγυλοποιώντας την κορυφή της λίστας έχουμε το Άλλο (όλα τα άλλα προγράμματα λογισμικού διακομιστή ιστού), το Google (που χρησιμοποιεί το δικό του ιδιωτικό λογισμικό διακομιστή προσαρμοσμένο), nginx και lighttpd. Οι τρεις θα εξηγήσω ότι το καλύτερο λογισμικό διακομιστή web Linux είναι το lighttpd, το nginx και το Apache.

lighttpd

λογισμικό διακομιστή ιστού Το Lighttpd (προφέρεται "Lighty") γεννήθηκε από την επιθυμία δημιουργίας ενός γρήγορου, ασφαλούς και αξιόπιστου διακομιστή ιστού με μικρό αποτύπωμα μνήμης. Από λειτουργική άποψη λειτουργεί πολύ το ίδιο με το Apache, τον πιο διαδεδομένο διακομιστή ιστού, αλλά με λιγότερη μνήμη που χρησιμοποιείται σε πολυάσχολους διακομιστές και επίσης μεγαλύτερη απόδοση όταν ωθείται στο όριό του. Αυτή τη στιγμή εξουσιοδοτεί αρκετούς εξαιρετικά μεγάλους ιστοτόπους κυκλοφορίας, όπως η Wikipedia και το YouTube.

Η διαμόρφωση γίνεται πολύ παρόμοια με την Apache (την οποία χρησιμοποιούν οι περισσότεροι άνθρωποι), ωστόσο η σύνταξη είναι πολύ διαφορετική. Η τεκμηρίωσή τους είναι πολύ εμπεριστατωμένη και θα σας καθοδηγήσει σε οποιαδήποτε εργασία ρύθμισης που χρειάζεστε. Υπάρχουν επίσης πολλά διαθέσιμα διαδικτυακά εργαλεία που μπορούν να σας βοηθήσουν στη ρύθμιση του διακομιστή ανάλογα με το λειτουργικό σας σύστημα ή μπορείτε να ελέγξετε την Google για συγκεκριμένες λεπτομέρειες.

Ο Lighttpd είναι ένας καλός διακομιστής ιστού για όσους θέλουν να δημιουργήσουν μια μηχανή που δεν διαθέτει αρκετή μνήμη ή που ελπίζουν να μειώσουν την κυκλοφορία τους ευκολότερα χρησιμοποιώντας λογισμικό υψηλότερης ισχύος.

nginx

λογισμικό διακομιστή ιστού Το Nginx είναι λίγο διαφορετικό κτήνος. Παρόλο που λειτουργεί κανονικά, χρησιμοποιείται κυρίως σε ιστότοπους με μεγαλύτερη επισκεψιμότητα ως διαμεσολαβητής ιστού. με άλλα λόγια, όταν ένας χρήστης επισκέπτεται τον διακομιστή nginx με το πρόγραμμα περιήγησής του, θα στείλει το αίτημα σε άλλους διακομιστές στο δικό του ιδιωτικό δίκτυο, ανάλογα με τον τύπο του ζητούμενου περιεχομένου.

Η διαθέσιμη τεκμηρίωση δεν είναι ξεκάθαρη για τους αρχάριους, αλλά μόλις γνωρίσετε τα στοιχεία του nginx, θα δείτε πόσο ισχυρό είναι, ιδιαίτερα, όταν εκτελείτε μεγαλύτερες τοποθεσίες. Οι καλύτερες μέθοδοι διαθεσιμότητας είναι διαθέσιμες στο Howtoforge και ίσως χρειαστεί να κάνετε κάποια έρευνα στο Google για να βρείτε συγκεκριμένες οδηγίες για την κατάστασή σας.

Apache HTTP Server

λογισμικό διακομιστή web linux Ο διακομιστής HTTP Apache είναι σε γενικές γραμμές ο πιο δημοφιλής εξυπηρετητής ιστού στο Διαδίκτυο, ο οποίος λειτουργεί σχεδόν στο 60% όλων των εξυπηρετητών ιστού και επίσης αυτός που τώρα συγκρίνουμε όλους τους άλλους. Η ασφάλεια, η σταθερότητα και η ευελιξία του Apache είναι ο λόγος για τον οποίο οι περισσότεροι διαχειριστές του διαδικτύου το επιλέγουν και το Apache έχει αποδειχθεί μακροπρόθεσμα.

Η διαμόρφωση είναι καλά τεκμηριωμένη και αναρίθμητες τρόποι και τα πόδια-μέσα είναι διαθέσιμα για κάποιον που μόλις αρχίσει με αυτό. Εάν είστε νέοι web servers, το Apache είναι σίγουρα το μέρος για να ξεκινήσετε.

Το Apache είναι διαθέσιμο στα προεπιλεγμένα πακέτα σε πολλά συστήματα Linux και στην πραγματικότητα είναι εγκατεστημένο από προεπιλογή στα περισσότερα και το 'httpd' είναι συνώνυμο του διακομιστή ιστού Apache. Όπως συμβαίνει και με το άλλο λογισμικό πάνω από το λογισμικό Apache HTTP, αυτό είναι ανοιχτό και ο καθένας μπορεί να συμβάλλει σε αυτό ή να το τροποποιήσει στις ανάγκες του.

Ποιο είναι σωστό για εσάς;

Η απάντηση σε αυτό το ερώτημα εξαρτάται εντελώς από τη χρήση σας. Αν ξεκινάτε απλώς θα πρότεινα να αρχίσετε με το Apache. Αν ψάχνετε για μια πρόκληση ή θέλετε να μάθετε εναλλακτικές λύσεις για το Apache, ελέγξτε το lighttpd που χρησιμοποιεί ένα αποτύπωμα χαμηλής μνήμης. Τέλος, εάν χρειάζεστε έναν διακομιστή μεσολάβησης για μια τράπεζα διακομιστών - ελέγξτε το nginx, το οποίο λειτουργεί πολύ καλά σε αυτήν την κατάσταση.

Έχετε άλλους αγαπημένους διακομιστές web Linux; Να είστε βέβαιος να μας πείτε παρακάτω!

In this article