I am trying to renew my SSL certificate which is Let's Encrypt Authority X3 certificate.
When I hit this command via SSH
"sudo certbot renew --dry-run"
Then, the terminal throws the following error -
"Attempting to renew cert (weighinglab.com) from /etc/letsencrypt/renewal/weighinglab.com.conf produced an unexpected error: Unable to find a virtual host listening on port 80 which is currently needed for Certbot to prove to the CA that you control your domain. Please add a virtual host for port 80.. Skipping. All renewal attempts failed. The following certs could not be renewed: /etc/letsencrypt/live/weighinglab.com/fullchain.pem (failure)"
My Domain Name is http://weighinglab.com/
I ran this command: sudo certbot renew --dry-run
My web server is (include version): Linux
The operating system my web server runs on is (include version): Ubuntu LAMP on Ubuntu 18
My hosting provider, if applicable, is: Digital Ocean
I can login to a root shell on my machine (yes or no, or I don't know): Yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): No
I request you to help me in this regard and send an appropriate solution.