Εγκατάσταση δωρεάν Let’s Encrypt SSL σε Ubuntu server 18.04 ή shared hosting server

Κοινοποιήστε

Τι είναι το SSL??

Με απλά λόγια, όσοι έχετε 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)

αυτό ήταν 😉