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. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is: jfish.it
My web server is (include version): NGINX
The operating system my web server runs on is (include version): Ubuntu 9.04
My hosting provider, if applicable, is:
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): Plesk but now server canât use Plesk anymore
The version of my client is (e.g. output of certbot --version or certbot-auto --version if youâre using Certbot):
Hallo,
i have a problem while trying to renew my certificates because certificates were created using Plesk but now server canât use Plesk anymore to renew them. Actual valid certificate are stored now in /opt/psa/var/certificates/ folder but when i run âCertbot certificatesâ then no certificates are recognized and when i run âCertbot renewâ then non Certificates are renewed. I think that the problem is that Cerbot package is pointing to path /etc/letsencrypt while Plesk pointed to another path. Could you please help me to understand how can i renew those Certificates now? Thanks
@YanezCert To explain in more detail what @JuergenAuer means: certbot and other clients (like used by Plesk) donât use the same configuration and/or means of file storage and there isnât any straight forward way to âconvertâ configurations/files from one client to another. The already created certificates by the ACME client used by Plesk arenât available to certbot. Thatâs why itâs most straight forward just to create new certificates.
That said, in theory itâs possible to use the previously issued certificates/private keys et cetera, but that would mean a lot of manual converting without any garuantee it will succeed.
Also, Iâm assuming youâre not going to use Plesk any longer? But if you do intent to use Plesk again in the future, please notice the above also goes the other way around: the ACME client used by Plesk canât use the new certificates issued by certbot automatically.
if i simply run âCertbotâ then i can see a list of domains to be selected for Certificate but domain i need to renew (jfish.it - www.jfish.it) is not present.
if i try to run the following command :
certbot certonly --manual
then i receive the following response. In this case i entered âwww.jfish.itâ domain but the very same happened while entering âjfish.itâ domain
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator manual, Installer None
Please enter in your domain name(s) (comma and/or space separated) (Enter âcâ
to cancel): www.jfish.it
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for www.jfish.it
NOTE: The IP of this machine will be publicly logged as having requested this
certificate. If youâre running certbot in manual mode on a machine that is not
your server, please ensure youâre okay with that.
Press Enter to Continue
Waiting for verificationâŚ
Cleaning up challenges
Failed authorization procedure. www.jfish.it (http-01): urn:ietf:params:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from https://jfish.it/.well-known/a cme-challenge/zuD1OwIAWwYZFwXvnL692a6QGwDGw8pSY53Vz7bt3s8 [62.149.181.213]: â\r\n404 Not Found\r\n\r\n
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.
this is really strange because domains âjfish.itâ and âwww.jfish.itâ have a valid certificate now and IP address showed in log is the correct one [62.149.181.213]
i have solved this issue by stopping NGINX webserver and then running command âcertbot certonly --standaloneâ for domain âjfish.itâ.
I have received back this message :
IMPORTANT NOTES:
Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/jfish.it-0001/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/jfish.it-0001/privkey.pem
Your cert will expire on 2020-07-25. To obtain a new or tweaked
version of this certificate in the future, simply run certbot
again. To non-interactively renew all of your certificates, run
âcertbot renewâ