Δωρεάν SSL με τη βοήθεια του Cloudflare

Cloudlfare https

Ύστερα από την τελευταία αναβάθμιση του Chrome, τα sites που δεν έχουν SSL (το γνωστό κλειδάκι), χαρακτηρίζονται ως μη ασφαλή. Στο παρόν άρθρο θα δούμε πως μπορούμε να έχουμε δωρεάν SSL στο site μας, με τη βοήθεια του CloudFlare

Τι είναι το Cloudflare παλικάρι;

To Cloudflare είναι μια από τις πιο δημοφιλείς υπηρεσίες CDN. Το CDN είναι ακρωνύμιο του Content Delivery Network και η δουλεία του είναι να διανέμει το στατικό περιεχόμενο της σελίδας μας από τον κοντινότερο στο χρήστη server. Έτσι έχουμε ταχύτερη φόρτωση του site και φυσικά καλύτερη κατάταξη στις μηχανές αναζήτησης.

Cloudflare CDN
Διανομή του περιεχομένου μέσω απλού server VS διανομή μέσω CDN

Πες την αλήθεια, το χρειάζομαι πραγματικά;

Το cloudflare παρέχει μια πληθώρα υπηρεσιών όπως

  • δωρεάν SSL πιστοποιητικά,
  • DDoS προστασία
  • minify στα javascript και CSS αρχεία της ιστοσελίδας μας

και φυσικά αυτά υπάρχουν και στο δωρεάν πακέτο του (που υποστηρίζει όμως μια σελίδα ανά λογαριασμό).

Εδώ δεν μιλάμε για ssl σε eshop το οποίο επιβάλλεται να έχει για να κρυπτογραφείται η σύνδεσή του επισκέπτη με στο eshop, αλλά για ssl σε wordpress ή μια απλή στατική σελίδα. Επομένως δεδομένου ότι προσθέτουμε ένα εξτρά επίπεδο ασφάλειας στη σελίδα μας με μηδενικό κόστος, δε βλέπουμε το λόγο να μην το κάνει κάποιος.

Πριν ξεκινήσουμε

Αν είμαστε αρχάριοι και δεν έχουμε ιδιαίτερη ευχέρεια με τη χρήση domain name και nameservers, προτείνεται μια ανάγνωση των ακόλουθων άρθρων

Προσθήκη SSL στο domain name μας

Σε συνέχεια προηγούμενου άρθρου, θα κάνουμε το απλό site μας στο gitlab με το δωρεάν domain name από το freenom, https.

Αρχικά μεταβαίνουμε στο cloudflare.com και κάνουμε μια δωρεάν εγγραφή. Αμέσως μετά θα μας ζητηθεί να βάλουμε το όνομα της σελίδας στην οποία επιθυμούμε να βάλουμε SSL, όπως φαίνεται στην εικόνα που ακολουθεί

Cloudflare 1
Βάζουμε το όνομα της σελίδας που θέλουμε να κάνουμε https

Θα μας ενημερώσει ότι θα πρέπει να γίνει αλλαγή των DNS του site μας, προκειμένου να γίνει επιτυχώς η μετάβαση σε cloudflare. Πατάμε Next

Cloudflare 2
Διαλέγουμε το δωρεάν πλάνο

Διαλέγουμε το δωρεάν πλάνο, εφόσον μιλάμε για χρήση των δωρεάν υπηρεσιών και στην επόμενη εικόνα θα μας εμφανίσει τις αλλαγές που πρέπει να γίνουν στους nameservers

Cloudflare 3
Ενημερωνόμαστε για τις αλλαγές που πρέπει να γίνουν στους nameservers του παρόχου μας

Κρατάμε το παράθυρο ανοιχτό και ανοίγουμε το panel του freenom όπως είδαμε και στο σχετικό άρθρο και  στην κατηγορία Management Tools επιλέγουμε Nameservers όπως φαίνεται στην εικόνα

Cloudflare 4
Επιλέγουμε Nameservers

και κάνουμε τις αλλαγές όπως φαίνονται παρακάτω

Cloudflare 5
Κάνουμε τις εικονιζόμενες αλλαγές και επιλέγουμε Change Namerservers

και επιλέγουμε Change Nameservers. Επιστρέφουμε στο παράθυρο του Cloudflare και πατάμε Continue. Η ακόλουθη σελίδα θα είναι περίπου έτσι (η δική μου έχει κάποια επιπλέον που θα τα δούμε σε επόμενο άρθρο)

Cloudflare 6
Περίπου έτσι θα είναι η σελίδα σας

Προσθέτουμε 2 records, ένα CNAME record και ένα TXT record. To σημαντικό στο TXT είναι να συμπεριλάβουμε το verification code που έχουμε από το Gitlab (μόνο για το gitlab) όπως φαίνεται στην εικόνα

Cloudflare 7
Εισάγουμε τον verification code και πατάμε Save

Και τέλος Add Record. Θα μας πάει στο menu του Cloudflare. Εφόσον έχουν γίνει όλα σωστά στο status θα πρέπει να βγάζει Active που σημαίνει ότι η μετάβαση έγινε σωστά.

Cloudflare 8
Αν δεν έχουμε κάνει κάποιο λάθος θα έχουμε αυτή την εικόνα στο Overview

Μερικές φορές η αλλαγή μπορεί να μη φανεί αμέσως, καθαρίστε τα cookies και την cache στον browser σας και ξαναδοκιμάστε μετά από 5 λεπτά.

Από το panel επιλέγουμε Crypto

Cloudflare 9
Επιλέγουμε την επιλογή Crypto

Για να διαπιστώσουμε ότι το SSL πιστοποιητικό μας έχει εκδοθεί επιτυχώς (δεν παίρνει πάνω από 10 λεπτά)

Cloudflare 10
Επιλέγουμε Full

Στη επιλογή βάζουμε Full και επιλέγουμε στη συνέχεια Page Rules

Cloudflare 11
Επιλέγουμε Page Rules

Όπου επιλέγουμε Create Page Rule και στο αναδυόμενο παράθυρο κάνουμε τις ακόλουθες ρυθμίσεις.

Cloudflare 12
Κάνουμε τις απαραίτητες ρυθμίσεις και αποθηκεύουμε με Save and Deploy

Επιλέγουμε Save and Deploy και το https μας είναι έτοιμο για χρήση.

Cloudlfare https
Αφού προσθέσετε ssl στο site σας, κάθε επίσκεψη σε http θα γίνεται αυτόματα ανακατεύθυνση σε https

To δικό μου θα βρείτε στο https://vasilisniakas.tk, και στην περίπτωση που προσπαθήσουμε να μπούμε από http://vasilisniakas.tk θα μας μεταφέρει αυτομάτως στο https.

Εσείς έχετε HTTPS;

Έχετε https στην ιστοσελίδα σας; Αν ναι είναι δωρεάν ή επί πληρωμή; Αν όχι έχετε σκοπό να βάλετε; Γνωρίζετε κάποιον πιο εύκολο τρόπο για την απόκτηση https; Πείτε μας στα σχόλια.

Advertisements

2 thoughts on “Δωρεάν SSL με τη βοήθεια του Cloudflare

  1. Και αυτός ο οδηγός ήρθε να συμπληρώσει τους προηγούμενους! Έχετε κάνει πολύ κόσμο μάγκες, μάλλον αυτούς που κατάλαβαν τι μπορούν να κάνουν με τους οδηγούς! 😉

Σου άρεσε το άρθρο; Πες την άποψή σου... έστω και Ανώνυμα:

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση /  Αλλαγή )

Σύνδεση με %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.