My Blog
Εγκατάσταση δωρεάν Let's Encrypt SSL σε Ubuntu server 18.04 ή shared hosting server
Με απλά λόγια, όσοι έχετε eshop ή τέλος πάντων ενημερωτικό site, σας έχει ζητηθεί (ιδιαίτερα τα τελευταία 2 χρόνια) να αλλάξετε το πρωτόκολλο διεύθυνσης πρόσβασης στο site σας από http://tositesas.gr σε https://tositesas.gr
Η διαφορά του http με το https είναι ότι η σύνδεση μεταξύ του υπολογιστή του επισκέπτη και του χώρου που φιλοξενεί το site σας, είναι κρυπτογραφημένη.
Αυτό σημαίνει ότι ο επισκέπτης/πελάτης νιώθει περισσότερη ασφάλεια.
Όπως καταλαβαίνετε πλέον είναι Must να υπάρχει https, διότι κανένας δεν επιθυμεί http και οι περιηγητές chrome , firefox κ.α. βγάζουν προειδοποίηση που διώχνει το επισκέπτη του site σας σε χρόνο ρεκόρ.
Πως να το εγκαταστήσετε δωρεάν στον Ubuntu Server σας ή σε shared hosting server
- Σε περίπτωση shared hosting server (cpanel, plesk κλπ) πιθανότατα υπάρχει ήδη δωρεάν SSL, οπότε δεν έχετε παρά να επισκεφθείτε την διεύθυνση του site με https:// μπροστά για να το δοκιμάσετε.
- Αν δεν....... τότε συνδέστε το domain του site σας με την δωρεάν υπηρεσία https://cloudflare.com και πάρτε από εκεί ssl καθώς και απόλυτη προστασία από hacking attacks (ddos κλπ)
Πάμε τώρα στην περίπτωση που έχετε εικονικό ιδιωτικό χώρο φιλοξενίας (virtual private server ή αλλιώς VPS):
Καταρχάς για το πως μπορείς να στήσεις το δικό σου VPS στις υπηρεσίες της Google, δείτε εδώ: https://nicolaslagios.com/οδηγίες-google-cloud-server-δωρεάν-για-1-χρόνο-ρυθμίσε/
Πως προσθέτεις λοιπόν SSL δωρεάν:
sudo add-apt-repository ppa:certbot/certbot
(πατήστε enter για να αποδεχτείτε)
sudo apt install python-certbot-apache
systemctl reload apache2
Αν η εντολή: sudo ufw status είναι inactive τότε προχωρήστε στο επόμενο βήμα, αν όχι τότε: sudo ufw allow 'Apache Full' και sudo ufw delete allow 'Apache'
sudo certbot --apache -d your_domain -d www.your_domain
(όπου λέει your_domain αλλάξτε το με την διεύθυνση του site)
This post is also available in: English