Ενεργοποίηση, ανανέωση και αντιμετώπιση προβλημάτων πιστοποιητικού SSL
Με ένα πιστοποιητικό SSL η ιστοσελίδα σας είναι προσβάσιμη μέσω https, με ένα λουκέτο στη γραμμή διευθύνσεων. Στη WebOké λαμβάνετε ένα δωρεάν πιστοποιητικό Let's Encrypt που ανανεώνεται αυτόματα. Παρακάτω θα δείτε πώς το ενεργοποιείτε, τι ισχύει για τα subdomains και τι κάνετε όταν το πιστοποιητικό έχει λήξει ή η ιστοσελίδα σας εμφανίζεται παρ' όλα αυτά ως «μη ασφαλής».
Τα νέα domains λαμβάνουν συνήθως αυτόματα πιστοποιητικό, μέσα σε λίγες ώρες αφότου το domain δείχνει στον server μας. Δεν βλέπετε λουκέτο; Τότε το ενεργοποιείτε μόνοι σας στο DirectAdmin.
Πώς ενεργοποιείτε το πιστοποιητικό
- Συνδεθείτε στο DirectAdmin: στο Το WebOké μου μεταβείτε στο Τα Προϊόντα μου και κάντε κλικ στο DirectAdmin δίπλα στο πακέτο hosting σας.
- Κάτω από το Account Manager κάντε κλικ στο SSL Certificates. Αν έχετε περισσότερα domains, επιλέξτε το domain επάνω δεξιά.
- Στην καρτέλα Manage Certificates βλέπετε αν υπάρχει ήδη πιστοποιητικό. Αναφέρεται ότι το σύστημα ACME είναι απενεργοποιημένο; Τότε μεταβείτε στην καρτέλα ACME Settings.
- Ενεργοποιήστε το Enable ACME, αφήστε τις υπόλοιπες ρυθμίσεις ως έχουν και κάντε κλικ κάτω στο Save Changes.
- Επιστρέψτε στο Manage Certificates και στο Automatic Certificate Provisioning κάντε κλικ στο Request Now. Επιβεβαιώστε το μήνυμα.
Το αίτημα εκτελείται στο παρασκήνιο και διαρκεί συνήθως λίγα λεπτά. Στη συνέχεια το πιστοποιητικό εμφανίζεται στη Certificate List. Ισχύει για το domain σας, για το www και επίσης για τα mail, ftp, pop και smtp, και το DirectAdmin το ανανεώνει αυτόματα. Αν δεν κάνετε κλικ στο Request Now, το DirectAdmin το κάνει μόνο του μέσα σε 24 ώρες.
Πιστοποιητικό για ένα subdomain
Ένα subdomain, όπως το shop.jouwdomein.nl, αποκτά αυτόματα δική του θέση στο πιστοποιητικό. Δεν χρειάζεται να παραγγείλετε κάτι ξεχωριστά.
- Δημιουργήστε το subdomain στο Subdomain Management και βεβαιωθείτε ότι στο DNS δείχνει στον server μας.
- Το DirectAdmin αιτείται το πιστοποιητικό στον επόμενο αυτόματο κύκλο, μέσα σε 24 ώρες. Αν δεν θέλετε να περιμένετε, κάντε κλικ στο Request Now στο SSL Certificates.
- Βλέπετε στο subdomain ένα πιστοποιητικό στο όνομα του server (όπως linux2023.webawere.nl) ή μήνυμα ότι το όνομα δεν ταιριάζει; Τότε το subdomain δεν έχει ακόμη δικό του πιστοποιητικό. Ελέγξτε το DNS και υποβάλετε ξανά το αίτημα.
- Ένα πιστοποιητικό wildcard (*.jouwdomein.nl) είναι δυνατό μόνο αν το DNS του domain σας βρίσκεται στη WebOké (ns1.webawere.nl και ns2.webawere.nl). Αν το DNS σας βρίσκεται αλλού, όπως στο Cloudflare, απενεργοποιήστε στο ACME Settings τον διακόπτη Prefer wildcard certificates. Θα λάβετε τότε ένα πιστοποιητικό με τα μεμονωμένα ονόματα, το οποίο λειτουργεί εξίσου καλά.
Περισσότερα θα βρείτε στο Πιστοποιητικό για www, subdomains και wildcard. Αν το ίδιο το subdomain δεν λειτουργεί ακόμη, διαβάστε το Δημιουργία subdomain και τι να κάνετε αν δεν λειτουργεί.
Δεν είναι δυνατή η υποβολή του αιτήματος;
Εμφανίζεται μια λίστα κάτω από το Failed HTTP checks; Τότε η Let's Encrypt δεν μπορεί να ελέγξει αυτά τα ονόματα. Συνήθως το domain δεν δείχνει (ακόμη) στον server μας, για παράδειγμα επειδή μια μεταφορά βρίσκεται ακόμη σε εξέλιξη ή το DNS βρίσκεται αλλού. Μετά από μια αλλαγή DNS χρειάζονται μερικές φορές λίγες ώρες μέχρι να μπορεί να γίνει αίτηση για το πιστοποιητικό. Με το Υγεία domain βλέπετε γρήγορα αν το domain σας δείχνει σε εμάς.

Εμφανίζονται στη λίστα μόνο τα mail, ftp, pop ή smtp και το email σας βρίσκεται αλλού; Τότε δεν υπάρχει πρόβλημα: η ιστοσελίδα σας λαμβάνει κανονικά πιστοποιητικό.
Το πιστοποιητικό έληξε ή δεν ανανεώθηκε;
Το DirectAdmin ανανεώνει αυτόματα το πιστοποιητικό, αλλά για αυτό η Let's Encrypt πρέπει να μπορεί να ελέγχει ξανά το domain σας κάθε φορά. Αν το πιστοποιητικό έχει λήξει, ο έλεγχος αυτός απέτυχε. Ελέγξτε τα παρακάτω σημεία:
- Δείχνει ακόμη το domain σας σε εμάς; Ελέγξτε την εγγραφή A και επίσης την εγγραφή AAAA (IPv6). Αν μία από τις δύο δείχνει σε άλλο server, ο έλεγχος αποτυγχάνει. Δείτε το Η ιστοσελίδα ή το email δεν λειτουργεί μετά από μεταφορά ή αλλαγή DNS: ελέγξτε το domain σας.
- Χρησιμοποιείτε το proxy του Cloudflare; Αν το πορτοκαλί συννεφάκι είναι ενεργό, απενεργοποιήστε το προσωρινά (γκρι συννεφάκι) μέχρι να εκδοθεί το πιστοποιητικό.
- Υπάρχει εγγραφή CAA στο DNS σας; Τότε πρέπει να περιλαμβάνει το letsencrypt.org. Προσθέστε το ή διαγράψτε την εγγραφή CAA.
- Μπλοκάρει η ιστοσελίδα σας τον έλεγχο; Η Let's Encrypt ανακτά ένα αρχείο από τον φάκελο
/.well-known/acme-challenge/. Ένας δικός σας κανόνας στο.htaccess, ένα plugin ασφαλείας ή ένας φάκελος με κωδικό πρόσβασης μπορεί να το εμποδίσει. Αφαιρέστε προσωρινά έναν τέτοιο κανόνα ή δημιουργήστε μια εξαίρεση για το .well-known. - Έχετε ανεβάσει ποτέ δικό σας πιστοποιητικό; Αν έχει λήξει ή δεν ταιριάζει με το όνομα, διαγράψτε το από τη Certificate List. Έτσι το DirectAdmin μπορεί ξανά να αιτηθεί δωρεάν πιστοποιητικό.
- Υποβάλετε ξανά αίτηση για το πιστοποιητικό με το Request Now, αφού επιλύσετε την αιτία.
Όλα τα μηνύματα και τις λύσεις συγκεντρωμένα θα βρείτε στο Το Let's Encrypt δεν λειτουργεί: αιτίες και λύσεις. Αν βλέπετε στον browser μήνυμα όπως ERR_SSL ή NET::ERR_CERT, διαβάστε το ERR_SSL και άλλα σφάλματα πιστοποιητικού στον browser.
Το πιστοποιητικό είναι ενεργό, αλλά εμφανίζεται «μη ασφαλής»;
Το πιστοποιητικό σας λειτουργεί, αλλά ο browser δεν εμφανίζει λουκέτο ή εμφανίζει το μήνυμα «μη ασφαλής»; Τότε συνήθως πρόκειται για μία από τις εξής αιτίες:
- Mixed content: η σελίδα σας φορτώνει ακόμη εικόνες, γραμματοσειρές ή scripts μέσω http://. Πατήστε F12 στον browser σας και ανοίξτε την καρτέλα Console. Εκεί εμφανίζονται μηνύματα Mixed Content με τη διεύθυνση κάθε στοιχείου που φορτώνεται ακόμη μέσω http. Αντικαταστήστε αυτές τις διευθύνσεις με https://.
- Το όνομα δεν περιλαμβάνεται στο πιστοποιητικό: ανοίγετε για παράδειγμα το www, έναν domain pointer ή ένα προωθημένο domain που δεν έχει πιστοποιητικό. Κάντε κλικ στο εικονίδιο αριστερά από τη διεύθυνση και δείτε για ποιο όνομα ισχύει το πιστοποιητικό. Βεβαιωθείτε ότι το όνομα αυτό δείχνει σε εμάς και υποβάλετε ξανά αίτηση για το πιστοποιητικό.
- Ανοίγετε την ιστοσελίδα μέσω http: ανακατευθύνετε αυτόματα τους επισκέπτες σε https. Διαβάστε το Υποχρεωτική ανακατεύθυνση επισκεπτών σε https.
Πώς επιλύετε το mixed content στο WordPress και σε άλλες ιστοσελίδες θα το βρείτε στο Χωρίς λουκέτο ή «μη ασφαλής»: επίλυση του mixed content.
Χρειάζεστε βοήθεια;
Ζητήστε από τον βοηθό AI στο Το WebOké μου να ελέγξει το πιστοποιητικό σας ή δημιουργήστε ένα ticket. Αναφέρετε το domain σας και τι βλέπετε στο Failed HTTP checks.
Αναλυτική επεξήγηση με στιγμιότυπα οθόνης: Αίτηση για δωρεάν πιστοποιητικό Let's Encrypt στον οδηγό του DirectAdmin.
Έχετε VPS; Τότε παρακολουθήστε το δωρεάν μάθημα VPS και διαχείριση server Linux, ενότητα 7.3 https με Let's Encrypt.
Έχετε VPS; Τότε παρακολουθήστε το δωρεάν μάθημα Διαχείριση VPS και διακομιστών Linux, ενότητα 7.3 https με Let's Encrypt.
