First I confess not understanding any of the jargon, be warned.
I run a website www.cailliaucloud.org on a Mac mini in my basement. It is configured exclusively using the OSX Server program (which is not a server but just a graphic interface to some of the actual servers, like Apache, CalDAV etc.)
So far I have used self-signed certificates as made by the OSX Server program, but this inconveniences readers because they are not trusted by their browsers.
I understand certbot installs browser-trusted certificates from Let’s Encrypt, and tries to do it all without me having to know the details of secure connections, certificates, keys, doing the renewal, and so on.
After installation of certbot (which needed installation of Homebrew which needed installation of command line tools which needed enabling the root user on OSX) I get this message:
No vhost exists with servername or alias of: cailliaucloud.org. No vhost was selected.
Please specify servernames in the Apache config
Error while running apachectl configtest.
Syntax error on line 9 of /etc/letsencrypt/options-ssl-apache.conf: This version of openssl does not support configuring compression within sections.
I suspect there is some incompatibility between what the OSX Server application does with Apache’s configuration and what certbot needs.
The machine runs OSX 10.9.5 and Server 3.2.2
Thanks for any suggestion.