Μια ιστοσελίδα για να είναι προσβάσιμη από τους χρήστες του Internet πρέπει να φιλοξενείται σε έναν υπολογιστή, ο οποίος συχνά αναφέρεται ως διακομιστής (web server). Συνεπώς, όλα τα αρχεία και οι εικόνες μιας ιστοσελίδας θα πρέπει να βρίσκονται (σ.σ., φιλοξενούνται) σε ένα τέτοιο ηλεκτρονικό υπολογιστή και με τον τρόπο αυτό γίνονται προσβάσιμα στους υπολογιστές όλων των χρηστών του Internet.
Ένας web server είναι συνεχώς συνδεδεμένος στο διαδίκτυο με ταχύτητα πρόσβασης τόσο υψηλή, ώστε να "αντέχει" μεγάλο αριθμό χρηστών ταυτόχρονα. Οι servers αποτελούνται από διπλά (redundand) εξαρτήματα για μεγαλύτερη αξιοπιστία και πάντα έχουν μεγάλη επεξεργαστική ισχύ και μνήμη, ενώ τα περισσότερα εξαρτήματα τους μπορούν να αντικατασταθούν, ενώ o server λειτουργεί, ώστε να μην υπάρχει down-time.
Ένα ερώτημα το οποίο τίθεται συχνά είναι αν μπορεί κάποιος, ως ιδιοκτήτης μιας ιστοσελίδας, να αναλάβει και την φιλοξενία της σελίδας του. Η απάντηση στο ερώτημα αυτό είναι καταφατική. Αλλά για να γίνει αυτό θα χρειαστείτε το δικό σας δίκτυο (data center) που στοιχίζει περίπου πολύ ακριβά, ενώ για συντήρηση του θα πρέπει να επενδύετε περίπου 1.000 ευρώ ανά μήνα. Συνεπώς, μια τέτοια λύση είναι πολυδάπανη.