From: Joe Orton
- They not offer free certificates, they also developed a interface that can be used by + They not only offer free certificates, they also developed an interface that can be used by your Apache httpd to get one. This is where mod_md comes in.
diff --git a/docs/manual/mod/mod_md.html.en b/docs/manual/mod/mod_md.html.en index a7e534facaf..96d65fa184d 100644 --- a/docs/manual/mod/mod_md.html.en +++ b/docs/manual/mod/mod_md.html.en @@ -34,7 +34,7 @@@@ -63,7 +63,7 @@ DocumentRoot htdocs/a SSLEngine on - # no certificates specification needed! + # no certificates specification </VirtualHost>
@@ -80,6 +80,30 @@
+
+ This module requires mod_watchdog to be loaded as well.
+
+ Certificate signup and renewal with Let's Encrypt requires your server to be + reachable on port 80 (http:) from the outside. The alternative method over + port 443 (https:) is currently disabled for security reasons (status from + 2018-01-14). +
+ The module will select from the methods offered by Let's Encrypt. If LE decides
+ at one point in the future, to re-enable it again, mod_md will
+ use it when suitable.
+
+ But for now, only the port 80 variant is available (termed "http-01"). Only
+ when LE can reach your server on port 80 will mod_md work for
+ you. For now, at least.
+
+ If you do not want to offer any sites on port 80 any more, you may leave it open
+ and redirect all requests to your https: sites instead. Use the
+ MDRequireHttps described below to do
+ that in a convenient fashion. This will continue to answer http: challenges
+ from Let's Encrypt.
+
SSLProxyMachineCertificatePath.
This directive sets the directory where you keep the certificates and
keys used for authentication of the proxy server to remote servers.
-The files in this directory must be PEM-encoded and are accessed through
-hash filenames. Additionally, you must create symbolic links named
-hash-value.N. And you should always make sure this
-directory contains the appropriate symbolic links.
+mod_ssl will attempt to load every file inside the specified +directory, but will ignore any sub-directories. Each file should +contain a PEM-encoded certificate and matching private key. +
Currently there is no support for encrypted private keys