CONSFIGURATOR.PROPERTY.APACHE
API reference
General
Property: APACHE:INSTALLED
(apache:installed)
Property: APACHE:RELOADED
(apache:reloaded)
Property: APACHE:MOD-ENABLED
(apache:mod-enabled name)
Property: APACHE:CONF-AVAILABLE
(apache:conf-available name config)
Property: APACHE:CONF-ENABLED
(apache:conf-enabled name &optional config)
Property: APACHE:SITE-AVAILABLE
(apache:site-available domain config)
Property: APACHE:SITE-ENABLED
(apache:site-enabled domain &optional config)
Property: APACHE:HTTPS-VHOST
(apache:https-vhost domain htdocs agree-tos &key aliases additional-config additional-config-https)
Configure an HTTPS Apache virtual host using a Let’s Encrypt certificate. ALIASES are the values for ServerAlias entries; these must be specified separately for proper handling of the redirects from HTTP to HTTPS. Use of this property implies agreement with the Let’s Encrypt Subscriber Agreement; AGREE-TOS is an instance of LETS-ENCRYPT:AGREE-TOS. ADDITIONAL-CONFIG are additional lines to add to the Apache configuration for both the HTTP and HTTPS virtual hosts; ADDITIONAL-CONFIG-HTTPS are additional lines to be added only to the HTTPS virtual host.
Unapplying removes the Apache site config but leaves the certificate behind.
The current implementation does not install a certificate renewal hook to restart Apache.