Ένα subdomain είναι ένα «υπο-όνομα» του βασικού σας domain, όπως blog.to-domain.gr ή shop.to-domain.gr. Στο cPanel μπορείτε να το δημιουργήσετε εύκολα και να το συνδέσετε με ξεχωριστό φάκελο στον server, ώστε να φιλοξενεί διαφορετικό site, εφαρμογή ή περιεχόμενο.
Παρακάτω θα δείτε τα βασικά βήματα, μαζί με χρήσιμες εξηγήσεις για το document root, το πότε πρέπει το domain να είναι pointed στο hosting και τι να περιμένετε μετά από αλλαγές σε nameservers.
Τι είναι το document root;
Το document root είναι ο φάκελος του hosting από τον οποίο «σερβίρεται» το site του subdomain. Με απλά λόγια, είναι ο φάκελος όπου θα ανεβάζετε τα αρχεία που θα εμφανίζονται όταν κάποιος επισκέπτεται το subdomain.
Παράδειγμα:
- Subdomain:
blog.example.gr - Document root:
/public_html/blog
Αν ανεβάσετε αρχεία μέσα σε αυτόν τον φάκελο, το περιεχόμενο θα εμφανίζεται στο subdomain.
Πριν ξεκινήσετε
Βεβαιωθείτε ότι:
- Έχετε πρόσβαση στο cPanel.
- Το κύριο domain σας είναι ήδη συνδεδεμένο με το hosting ή τα DNS του δείχνουν σωστά προς τον server.
- Ξέρετε το όνομα που θέλετε για το subdomain, π.χ.
blog,mail,shop.
Πώς προσθέτω subdomain στο cPanel
- Συνδεθείτε στο cPanel.
- Βρείτε την ενότητα Domains ή Διαχείριση Domains.
- Επιλέξτε Subdomains ή Create a New Domain, ανάλογα με την έκδοση του cPanel.
- Στο πεδίο του subdomain γράψτε το όνομα που θέλετε, για παράδειγμα
blog. - Επιλέξτε το βασικό domain στο οποίο θα ανήκει, για παράδειγμα
example.gr. - Ελέγξτε το document root που προτείνει το cPanel.
- Πατήστε Create ή Προσθήκη.
Μετά τη δημιουργία, το cPanel θα φτιάξει αυτόματα τον αντίστοιχο φάκελο, αν δεν υπάρχει ήδη.
Παράδειγμα
Αν θέλετε να δημιουργήσετε το subdomain shop.example.gr, το cPanel μπορεί να προτείνει document root όπως:
/public_html/shop
Αυτό σημαίνει ότι μπορείτε να ανεβάσετε εκεί τα αρχεία του ηλεκτρονικού σας καταστήματος ή μιας ξεχωριστής εφαρμογής.
Τι σημαίνει “point domain” στο hosting;
Όταν λέμε ότι ένα domain είναι pointed στο hosting, εννοούμε ότι οι DNS ρυθμίσεις του δείχνουν στον σωστό server. Συνήθως αυτό γίνεται με:
- αλλαγή nameservers προς αυτούς του hosting, ή
- καταχώριση σωστών A records / CNAME records στον DNS provider σας.
Αν το domain δεν δείχνει σωστά στο hosting, το subdomain μπορεί να δημιουργηθεί στο cPanel, αλλά να μην ανοίγει σωστά στον browser.
Τι να περιμένετε μετά από αλλαγή nameservers
Αν αλλάξατε nameservers πρόσφατα, χρειάζεται χρόνος για να ενημερωθεί το DNS σε όλο το διαδίκτυο. Αυτό λέγεται DNS propagation.
Συνήθως η ενημέρωση μπορεί να πάρει από λίγα λεπτά έως και 24-48 ώρες, ανάλογα με τον πάροχο και την cache των DNS.
Κατά τη διάρκεια αυτής της περιόδου μπορεί να παρατηρήσετε ότι:
- το subdomain ανοίγει σε κάποιες συσκευές αλλά όχι σε άλλες,
- βλέπετε παλιό περιεχόμενο,
- η αλλαγή φαίνεται να μην έχει εφαρμοστεί ακόμη.
Αυτό είναι φυσιολογικό και συνήθως διορθώνεται μόνο του με τον χρόνο.
Αν θέλετε ξεχωριστό site στο subdomain
Αν το subdomain θα φιλοξενεί διαφορετικό site, προτείνεται να χρησιμοποιήσετε ξεχωριστό φάκελο στο document root και να ανεβάσετε εκεί τα αρχεία του site. Έτσι οργανώνετε καλύτερα τα αρχεία σας και αποφεύγετε να μπερδεύονται με το κύριο site.
Παράδειγμα δομής:
/public_htmlγια το κύριο site/public_html/blogγια τοblog.example.gr/public_html/shopγια τοshop.example.gr
Χρήσιμες συμβουλές
- Δώστε σύντομα και ξεκάθαρα ονόματα στα subdomains.
- Αποφύγετε κενά και ειδικούς χαρακτήρες.
- Ελέγξτε ότι το document root είναι αυτό που θέλετε πριν πατήσετε δημιουργία.
- Αν το subdomain δεν ανοίγει, ελέγξτε πρώτα DNS, nameservers και μετά τα αρχεία του φακέλου.
Συχνά προβλήματα
Το subdomain δημιουργήθηκε, αλλά δεν ανοίγει.
Ελέγξτε αν το domain δείχνει σωστά στο hosting και αν έχει ολοκληρωθεί το DNS propagation.
Ανοίγει λάθος site.
Ελέγξτε το document root και βεβαιωθείτε ότι τα αρχεία βρίσκονται στον σωστό φάκελο.
Δεν βλέπω την επιλογή Subdomains.
Σε ορισμένες εκδόσεις του cPanel η διαχείριση γίνεται από το μενού Domains και όχι από ξεχωριστή επιλογή.
Συμπέρασμα
Η δημιουργία subdomain στο cPanel είναι απλή: επιλέγετε το όνομα, ορίζετε το βασικό domain και ελέγχετε το document root. Αν το domain έχει ήδη pointed σωστά στο hosting και περιμένετε λίγο μετά από αλλαγές nameservers, το subdomain σας θα λειτουργήσει κανονικά.