It produced this output:
nginx: [emerg] BIO_new_file("/etc/letsencrypt/live/ss1.proworktree.com/fullchain.pem") failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen(’/etc/letsencrypt/live/ss1.proworktree.com/fullchain.pem’,‘r’) error:2006D080:BIO routines:BIO_new_file:no such file)
nginx: configuration file /etc/nginx/nginx.conf test failed
My web server is (include version):
The operating system my web server runs on is (include version): debian 9
My hosting provider, if applicable, is: GoDaddy
I can login to a root shell on my machine (yes or no, or I don’t know): yeah.
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A/AAAA record(s) for that domain
contain(s) the right IP address. Additionally, please check that
your computer has a publicly routable IP address and that no
firewalls are preventing the server from communicating with the
client. If you’re using the webroot plugin, you should also verify
that you are serving files from the webroot path you provided.
hello,
i tried " systemctl status nginx.service" and got this.
nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2018-03-24 05:49:56 UTC; 1min 1s ago
Docs: man:nginx(8)
Process: 24843 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)
Main PID: 11802 (code=exited, status=0/SUCCESS)
and before this i tried killing the process to make the port 80 free.
Next time, can you try this command instead of just kill the Nginx process… sudo systemctl stop nginx
Also, it seems that your http port is open now.
Can you try run certbot in nginx mode? ./letsencrypt-auto certonly --nginx in /opt/letsencrypt (just change standalone to nginx)
Also, i think if you need to use standalone you need to stop nginx first (Don’t kill the process!)