Τι είναι το Apache; ορισμός & νόημα

click fraud protection

Ο Apache είναι ένας δημοφιλής διακομιστής Web ανοιχτού κώδικα που τροφοδοτεί αυτήν τη στιγμή περισσότερους από τους μισούς ιστότοπους. Αναπτύχθηκε αρχικά από προγραμματιστές που χρησιμοποιούσαν έναν δαίμονα διακομιστή Ιστού που ονομάζεται httpd, που αναπτύχθηκε στο Εθνικό Κέντρο Εφαρμογών Υπερυπολογιστών (NCSA).

Αυτοί οι προγραμματιστές διόρθωσαν τα σφάλματα στο httpd και το τροποποίησαν απελευθερώνοντας μια σειρά από ενημερώσεις κώδικα λογισμικού. Με την πάροδο του χρόνου, είχαν δημιουργήσει έναν πιο εξελιγμένο διακομιστή Ιστού, τον οποίο ονόμασαν επειδή ήταν "μια αποσπασματική" έκδοση του httpd.

Αυτοί οι προγραμματιστές συνέχισαν να ιδρύουν το The Software Foundation, το οποίο δημιουργεί ένα ευρύ φάσμα λογισμικού και εργαλείων ανοιχτού κώδικα. Ένας επιπλέον λόγος για τη δημοτικότητα του Apache είναι η εξαιρετική φήμη του προγράμματος για την ασφάλεια. όταν εμφανίζονται τρύπες ασφαλείας, η κοινότητα αναπτύσσει γρήγορα λύσεις που είναι άμεσα διαθέσιμες στο Διαδίκτυο. Δείτε λογισμικό ανοιχτού κώδικα (OSS), διακομιστής Web.

Το Technipages εξηγεί τον Apache

Το Apache είναι ένα λογισμικό ανάπτυξης και διαχείρισης διακομιστή που βασίζεται σε HTTP, το οποίο είναι επί του παρόντος δωρεάν και ανοιχτού κώδικα. Ο Apache χειρίζεται αιτήματα δεδομένων Hyper Text Transfer Protocol (HTTP) μέσω του Universal Resource Locator (URL). Οι διευθύνσεις URL είναι απλώς το όνομα ενός ιστότοπου που εισάγουν οι πελάτες στα προγράμματα περιήγησης Ιστού για να εντοπίσουν μια ιστοσελίδα. Το πρωτόκολλο HTTP είναι το τυπικό πρωτόκολλο μεταφοράς δεδομένων στο Διαδίκτυο για ιστοσελίδες, έτσι όταν υπάρχουν αιτήματα URL που γίνεται σε έναν διακομιστή Apache, ο διακομιστής Apache θα χειριστεί το αίτημα HTTP και θα επιστρέψει το ζητούμενο Web σελίδες.

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

Η πρώτη του κυκλοφορία ήταν στις 25ου Αυγούστου 1995. Πριν από αυτό, η αρχική ανάπτυξη ξεκίνησε τον Φεβρουάριο του 1993, ο στόχος των οκτώ πρωτοπόρων μηχανικών ήταν να ενισχύσουν το NCSA (Εθνικό Κέντρο για Εφαρμογές Υπερυπολογιστών) HTTPd δαίμονας, η σύγκρουσή τους ήταν αυτή που σχημάτισε την ομάδα apache τώρα The Apache Software Θεμέλιο.

Υπήρξαν αρκετές έννοιες σχετικά με τη νομισματοκοπία της λέξης «Apache». Ωστόσο, το ίδρυμα ισχυρίζεται ότι ο "Apache" επιλέχθηκε από σεβασμό προς τα διάφορα έθνη των ιθαγενών της Αμερικής που είναι γνωστά για την αντοχή και την ευφυΐα τους στον σχεδιασμό πολέμου.

Κοινές χρήσεις του Apache

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

Συνήθεις κακές χρήσεις των Apache

  • Απάχης Τα νομίσματα για το The Apache Software Foundation επηρεάστηκαν επειδή το λογισμικό ξεκίνησε με patches
  • Απάχης δεν είναι ένα από τα πιο χρησιμοποιούμενα λογισμικά για την ανάπτυξη λογισμικών.