Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
As per attached screenshot, certificate is created for api.gosalworks.com but site doesn't load and gives 'This site can’t be reached' error on browser. As it was working for almost one year and stopped working couple of days back. Also, I have tried to recreate the certificate for the same domain but still no luck. My application is down since last two days and seeking for immediate help.
My web server is (include version): nginx version: nginx/1.18.0 (Ubuntu)
The operating system my web server runs on is (include version): Ubuntu 22.04 LTS
My hosting provider, if applicable, is: godaddy.com
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):
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot): certbot 1.21.0
You say you are hosted at godaddy but your DNS is resolving to an Amazon EC2 location. Have you changed your IP address? If you are using AWS EC2 have you checked your security group rules to ensure port 443 is allowed?
But, again, have you checked your EC2 Security Group settings to make sure you allow port 443? Because HTTP (port 80) requests to your domain work but HTTPS (port 443) timeout. Or, any firewall settings in Ubuntu itself?
I know you say you host at GoDaddy but your DNS says otherwise:
nmap -p80,443 api.gosalworks.com
Nmap scan report for api.gosalworks.com (100.21.183.139)
rDNS record for 100.21.183.139: ec2-100-21-183-139.us-west-2.compute.amazonaws.com
PORT STATE SERVICE
80/tcp open http
443/tcp filtered https