``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.