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.
Is there a certbot command to remove both certs and then to install the www.fischerltd.com cert (which is the only cert I want loaded). I made the mistake of originally creating/installing fischerltd.com cert.
You can expand one of the certs. Check which certificates are stored by certbot with certbot certificates, then choose one of them and with the --cert-name option you can select the certificate you want to change. Then, with the -d option, you can select all the domains you require.
For example, if you have 2 certificates, one with example.com and one with www.example.com you could do:
Then, you could delete the superfluous certificate with only the www.example.com domain:
certbot delete --cert-name www.example.com
Note: with this I assume you’re using the apache installer plugin. If you’ve manually installed the certificate, you of course need to check if your Apache configuration points to the correct files in /etc/letsencrypt/live/.
Sorry, I thought I was okay because I was able to delete both certs. But, when I try to create a new (correct) cert (www.fischerltd.com), the command only allows me to select the wrong domain or C(ancel).
dfischer@mfischerltd-001-vm:/$ sudo certbot certonly --apache
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator apache, Installer apache
Which names would you like to activate HTTPS for?
Well, that’s what you get when you don’t do as you’re told I guess… I put the delete step after you’d have a working certificate. Now, you’ve got nothing as you already know.
Seems your Apache configuration is wrong, certbot can’t find your www subdomain.