Install SSL certificate on Amazon EC2 Ubuntu Server step by step guide
1. Update and Upgrade Packages:
It's essential to keep your system up to date:sudo apt update
sudo apt upgrade
2. Install Required Software:
You'll need to install a web server (like Apache or Nginx) and Certbot to automate SSL certificate management. For this example, we'll use Apache:
sudo apt install apache2
3. Configure Your Web Server:
If you're using Apache, enable the SSL module and restart Apache:
sudo a2enmod ssl
sudo systemctl restart apache2
4. Install Certbot:
Certbot is a tool for automatically obtaining and renewing SSL certificates. Install it as follows:
sudo apt install certbot python3-certbot-apache
5. Request and Install SSL Certificate:
Use Certbot to request and install an SSL certificate for your domain. Replace your-domain.com with your actual domain:
sudo certbot --apache -d your-domain.com
Certbot will guide you through the process, and it will configure your Apache server to use SSL.
6. Configure Automatic Renewal:
Set up a cron job to automatically renew your SSL certificate. Certbot will automatically renew certificates that are near expiration:
sudo crontab -e
7. Add the following line to your crontab, and save the file:
0 0 * * * /usr/bin/certbot renew
Visit your domain using https://your-domain.com in a web browser to ensure the SSL certificate is working correctly.
Thank You
Other Free SSL Providers
Zerossl
Universal SSL (Cloudflare)
0 Comments