Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Υπολογιστές PC

Ποιες είναι οι τεχνικές που επιτρέπουν σε πολλαπλούς ιστότοπους να τρέχουν σε έναν μόνο υπολογιστή που ονομάζεται;

Οι τεχνικές που επιτρέπουν σε πολλαπλούς ιστότοπους να εκτελούνται σε έναν μόνο υπολογιστή, περιλαμβάνονται κυρίως από το Web Server Technologies και εικονική φιλοξενία . Αυτά συχνά συνεργάζονται.

Εδώ είναι μια κατανομή:

* Λογισμικό διακομιστή ιστού: Αυτό είναι το θεμελιώδες λογισμικό (όπως το Apache, Nginx, IIS) που ακούει για εισερχόμενες αιτήσεις σε συγκεκριμένες θύρες (συνήθως θύρα 80 για HTTP και 443 για HTTPS). Στη συνέχεια εξυπηρετεί τα κατάλληλα αρχεία με βάση το αίτημα.

* Εικονική φιλοξενία: Αυτή είναι η τεχνική κλειδιού που επιτρέπει σε έναν μόνο διακομιστή να φιλοξενήσει πολλούς ιστότοπους. Περιλαμβάνει τη διαμόρφωση του διακομιστή ιστού για τη συσχέτιση διαφορετικών τομέων (ή υποτομών) με διαφορετικά σύνολα αρχείων και ρυθμίσεων. Υπάρχουν δύο κύριοι τύποι:

* Εικονική φιλοξενία με βάση το όνομα: Ο διακομιστής καθορίζει τον ιστότοπο να εξυπηρετεί με βάση το όνομα τομέα στην κεφαλίδα αιτήματος HTTP. Αυτή είναι η πιο συνηθισμένη προσέγγιση.

* Εικονική φιλοξενία που βασίζεται σε IP: Λιγότερο κοινό σήμερα, αυτό χρησιμοποιεί διαφορετικές διευθύνσεις IP για διαφορετικούς ιστότοπους. Κάθε ιστότοπος θα χρειαζόταν τη δική του διεύθυνση IP, η οποία μπορεί να είναι δαπανηρή ή μη πρακτική.

* δοχεία (π.χ. Docker): Αν και δεν είναι αυστηρά μέρος της εικονικής φιλοξενίας, τα δοχεία παρέχουν έναν ελαφρύ τρόπο για την απομόνωση διαφορετικών ιστότοπων και των εξαρτήσεων τους. Κάθε ιστοσελίδα τρέχει με το δικό του δοχείο, εξασφαλίζοντας ότι δεν παρεμβαίνουν μεταξύ τους. Αυτό ενισχύει την ασφάλεια και τη διαχείριση.

* Εικονικά μηχανήματα (VMS): Παρόμοια με τα δοχεία, αλλά περισσότερο βαρέων βαρών. Κάθε ιστοσελίδα τρέχει με δική του πλήρη εικονική μηχανή, προσφέροντας ακόμη μεγαλύτερη απομόνωση από τα δοχεία. Αυτό χρησιμοποιείται συχνά για πιο απαιτητικές εφαρμογές ή όταν η αυστηρή απομόνωση είναι υψίστης σημασίας.

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα