Allow specifying path to SSL certificate files in web interface
I've setup letsencrypt.sh to request and refresh certificates automatically. Now it seems there is no way to a) enable SSL for a website without generating a dummy certificate in the web interface, and b) insert the appropriate SSLCertificateFile
, SSLCertificateKeyFile
and SSLCertificateChainFile
directives into the apache config (or make the existing ones link to the right files). I'm aware that I could replace the symlinks manually, but this is very fragile.
So, I suggest to add fields for the above-mentioned directives in the SSL tab. If these are filled in (and SSL is enabled in the Domain tab), ISPConfig should created an SSL VirtualHost for the website and insert the directives.
This is not only useful for letsencrypt, but also if someone wants to manage certificates by other means.