I don’t rightly know if we can force the installer to do all nine files.
But we can try…
Let’s see if it will do a single file at a time. certbot renew --apache -d communitygroat.co.uk -d www.communitygroat.co.uk --dry-run
If that works - we win!
If that fails, try another one: certbot renew --apache -d osspix.co.uk -d www.osspix.co.uk --dry-run
If that works… then there is a problem with the first config [doubtful].
If that also fails [expected], then we may need to “install” them ourselves.
The good news there is that you only have to do it once (per domain).
~]# certbot --apache -d communitygroat.co.uk -d www.communitygroat.co.uk --dry-run
--dry-run currently only works with the 'certonly' or 'renew' subcommands ('run')
~]# certbot --apache -d communitygroat.co.uk -d www.communitygroat.co.uk --dry-run
--dry-run currently only works with the 'certonly' or 'renew' subcommands ('run')
[root@dom01 ~]# certbot renew --apache -d communitygroat.co.uk -d www.communitygroat.co.uk --dry-run
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Currently, the renew verb is capable of either renewing all installed certificates that are due to be renewed or renewing a single certificate specified by its name. If you would like to renew specific certificates by their domains, use the certonly command instead. The renew verb may provide other options for selecting certificates to renew in the future.
Maybe, but I'm really not liking the idea of having to do anything manually - that doesn't scale nor pass the tests of time nor change in adminstratorship [if that's a word - I think you know what I meant].
I say chose the automated path - not the manual path.
It appears to be still insisting upon that mod_ssl:
~]# certbot --apache -d communitygroat.co.uk -d www.communitygroat.co.uk
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Could not find ssl_module; not disabling session tickets.
Plugins selected: Authenticator apache, Installer apache
Obtaining a new certificate
Created an SSL vhost at /etc/httpd/conf/vhosts/communitygroat.co.uk-le-ssl.conf
Cannot find an SSLCertificateFile directive in /files/etc/httpd/conf/vhosts/communitygroat.co.uk-le-ssl.conf/IfModule/VirtualHost. VirtualHost was not modified
Unable to find an SSLCertificateFile directive
IMPORTANT NOTES:
- Unable to install the certificate
- Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/communitygroat.co.uk-0001/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/communitygroat.co.uk-0001/privkey.pem
Your cert will expire on 2020-08-15. To obtain a new or tweaked
version of this certificate in the future, simply run certbot again
with the "certonly" option. To non-interactively renew *all* of
your certificates, run "certbot renew"