Setup Certificate
Shows how to obtain and verify an SSL certificate for a domain using Certbot.
Last updated
Was this helpful?
Shows how to obtain and verify an SSL certificate for a domain using Certbot.
Last updated
Was this helpful?
Was this helpful?
Create Route 53 URL from your domain e.g. caesar.internal.romeprotocol.xyz to point to EC2 server IP.
Make sure that ports HTTP (80) and HTTPS (443) are open on your remote server.
Use AWS EC2 security group to open these ports.
Certbot CLI below enables you to obtain a Lets Encrypt certificate.
Note: Use your own email address and domain name when requesting the certificate.
sudo apt install -y nginx
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo certbot certonly --nginx -n -m [email protected] --agree-tos --domains caesar.internal.romeprotocol.xyz # Replace with your email and domain
sudo nginx -s stop
Now, ensure that fullchain.pem and privkey.pem files are located in the directory below.
sudo ls /etc/letsencrypt/live/caesar.internal.romeprotocol.xyz