From a98d477c06eb2d1c222b5909ca367db83e26fcf3 Mon Sep 17 00:00:00 2001 From: Robert Date: Sat, 23 Dec 2023 14:39:24 -0500 Subject: [PATCH] snap install certbot. --- protected/README.MD | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/protected/README.MD b/protected/README.MD index 38e8a5e..a48e670 100644 --- a/protected/README.MD +++ b/protected/README.MD @@ -151,11 +151,7 @@ $ sudo a2ensite 000-default.conf $ sudo a2enmod rewrite # after php deps are installed come back and run this: $ sudo a2enmod php8.3 -# Install Certbot to get SSL certs for Apache2 -$ sudo apt-get update -$ sudo apt-get install certbot -$ sudo certbot --apache -$ sudo systemctl restart apache2 + ---------------------------OR-------------------------------- @@ -192,15 +188,25 @@ $ sudo ln -s /etc/nginx/sites-available/cms /etc/nginx/sites-enabled/ $ sudo nginx -t # if test is ok, then run: $ sudo systemctl reload nginx -# Install Certbot to get SSL certs for nginx -$ sudo apt-get update -$ sudo apt-get install certbot -$ sudo certbot --nginx -$ sudo systemctl reload nginx ``` ## PHP deps ``` PHP gd and mysql must be installed: $ sudo apt-get install php8.3 php8.3-gd php8.3-mysql +``` + +## Make site use SSL certs to enable https +``` +# Install Certbot to get SSL certs +$ sudo snap install --classic certbot +$ sudo ln -s /snap/bin/certbot /usr/bin/certbot + +If installed Apache2: +$ sudo certbot --apache +$ sudo systemctl restart apache2 +----OR---- +If installed nginx: +$ sudo certbot --nginx +$ sudo systemctl reload nginx ``` \ No newline at end of file