<note><title>TLS in a VirtualHost context</title>
<highlight language="config">
-ManagedDomain example.org
+MDomain example.org
<VirtualHost *:443>
ServerName example.org
</summary>
<directivesynopsis>
- <name>ManagedDomain</name>
+ <name>MDomain</name>
<description>Define list of domain names that belong to one group.</description>
- <syntax>ManagedDomain <var>dns-name</var> [ <var>other-dns-name</var>... ] [auto|manual]</syntax>
+ <syntax>MDomain <var>dns-name</var> [ <var>other-dns-name</var>... ] [auto|manual]</syntax>
<contextlist>
<context>server config</context>
</contextlist>
mod_md will request one single certificate that is valid for all these names. This
directive uses the global settings (see other MD directives below). If you
need specific settings for one MD, use
- the <directive module="mod_md" type="section">ManagedDomain</directive>.
+ the <directive module="mod_md" type="section">MDomainSet</directive>.
</p><p>
There are 2 additional settings that are necessary for a Managed Domain:
<directive module="core">ServerAdmin</directive>
<highlight language="config">
ServerAdmin mailto:admin@example.org
MDCertificateAgreement https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf
-ManagedDomain example.org www.example.org
+MDomain example.org www.example.org
<VirtualHost *:443>
ServerName example.org
</p>
<example><title>Example</title>
<highlight language="config">
-ManagedDomain example.org
+MDomain example.org
<VirtualHost *:443>
ServerName example.org
SSLEngine on
</VirtualHost>
-ManagedDomain example2.org auto
+MDomain example2.org auto
<VirtualHost *:443>
ServerName example2.org
</directivesynopsis>
<directivesynopsis type="section" idtype="section">
- <name>ManagedDomain</name>
+ <name>MDomainSet</name>
<description>Container for directives applied to the same managed domains.</description>
- <syntax><ManagedDomain <var>dns-name</var> [ <var>other-dns-name</var>... ]>...</ManagedDomain></syntax>
+ <syntax><MDomainSet <var>dns-name</var> [ <var>other-dns-name</var>... ]>...</MDomainSet></syntax>
<contextlist>
<context>server config</context>
</contextlist>
</p>
<example><title>Example</title>
<highlight language="config">
-<ManagedDomain sandbox.example.org>
+<MDomainSet sandbox.example.org>
MDCertificateAuthority https://someotherca.com/ACME
MDCertificateAgreement https://someotherca.com/terms/v_1.02.pdf
-</ManagedDomain>
+</MDomainSet>
</highlight>
</example>
- <p>This is a specialized version of <directive module="mod_md">ManagedDomain</directive>,
+ <p>This is a specialized version of <directive module="mod_md">MDomain</directive>,
it should be used only when a fine grained configuration is required.
- <directive module="mod_md">ManagedDomain</directive> is the suggested choice
+ <directive module="mod_md">MDomain</directive> is the suggested choice
for the general use case.</p>
</usage>
</directivesynopsis>
<example><title>Example</title>
<highlight language="config">
MDCertificateAgreement https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf
-ManagedDomain example.org www.example.org mail.example.org
+MDomain example.org www.example.org mail.example.org
</highlight>
</example>
</usage>
</p>
<example><title>Example</title>
<highlight language="config">
-<ManagedDomain example.org>
+<MDomainSet example.org>
MDMember www.example.org
MDMember mail.example.org
-</ManagedDomain example.org>
+</MDomainSet example.org>
</highlight>
</example>
<p>
If you use it in the global context, outside a specific MD, you can only
specify one value, 'auto' or 'manual' as the default for all other MDs. See
- <directive module="mod_md">ManagedDomain</directive> for a
+ <directive module="mod_md">MDomain</directive> for a
description of these special values.
</p>
</usage>
</p>
<example><title>Example</title>
<highlight language="config">
-<ManagedDomain xxx.yyy>
+<MDomainSet xxx.yyy>
MDRequireHttps temporary
-</ManagedDomain>
+</MDomainSet>
</highlight>
</example>
</usage>