From: Rich Bowen All Strips Parent and This Elements from the
URI
/../
and /./
elements are
- removed by ap_getparents()
. This helps to ensure
+ removed by ap_getparents()
, as well as any trailing
+ /.
or /..
element. This helps to ensure
the path is (nearly) absolute before the request processing
- continues.
This step cannot be bypassed.
diff --git a/docs/manual/mod/directives.html.en b/docs/manual/mod/directives.html.en index 4dd30e5a277..3404cd806a6 100644 --- a/docs/manual/mod/directives.html.en +++ b/docs/manual/mod/directives.html.en @@ -420,10 +420,12 @@
- and use the 'server-status' and/or MDMessageCmd to see how it operates. You will
+ and use the 'server-status' and/or MDMessageCmd
to see how it operates. You will
see if Stapling information is there, how long it is valid, from where it came and
when it will be refreshed.
@@ -286,10 +286,12 @@
+ +Description: | |
---|---|
Syntax: | MDActivationDelay duration |
Context: | server config |
Status: | Experimental |
Module: | mod_md |
Compatibility: | Available in version 2.4.42 and later |
+
+ +Description: | |
---|---|
Syntax: | MDCertificateCheck name url |
Context: | server config |
Status: | Experimental |
Module: | mod_md |
Compatibility: | Available in version 2.4.42 and later |
+
+Description: | Specify a static certificate file for the MD. |
---|---|
Syntax: | MDCertificateFile path-to-pem-file |
Syntax: | MDCertificateFile path-to-pem-file |
Context: | server config |
Status: | Experimental |
Module: | mod_md |
Description: | Specify a static private key for for the static cerrtificate. |
---|---|
Syntax: | MDCertificateKeyFile path-to-file |
Syntax: | MDCertificateKeyFile path-to-file |
Context: | server config |
Status: | Experimental |
Module: | mod_md |
Description: | The URL of a certificate log monitor. |
---|---|
Syntax: | MDCertificateMonitor name url |
Default: | crt.sh https://crt.sh?q= |
Default: | MDCertificateMonitor crt.sh https://crt.sh?q= |
Context: | server config |
Status: | Experimental |
Module: | mod_md |
Description: | |
---|---|
Syntax: | MDChallengeDns01 path-to-command |
Syntax: | MDChallengeDns01 path-to-command |
Context: | server config |
Status: | Experimental |
Module: | mod_md |
Description: | |
---|---|
Syntax: | MDContactEmail address |
Syntax: | MDContactEmail address |
Context: | server config |
Status: | Experimental |
Module: | mod_md |
Status: | Experimental |
Module: | mod_md |
Use a http proxy to connect to the MDCertificateAuthority. Define this +
Use a http proxy to connect to the MDCertificateAuthority
. Define this
if your webserver can only reach the internet with a forward proxy.
Instead of listing all dns names on the same line, you may use
- MDMember
to add such names
+ MDMember
to add such names
to a managed domain.
<MDomain example.org> @@ -665,7 +695,7 @@MDMessageCmd Directive
- Description: Handle events for Manage Domains + Syntax: MDMessageCmd path-to-cmd optional-args
Syntax: MDMessageCmd path-to-cmd optional-args
Context: server config Status: Experimental @@ -678,14 +708,12 @@ Module: mod_md This is the more flexible companion to
-MDNotifyCmd
.Example
-MDMessageCmd /etc/apache/md-message +
+Example
MDMessageCmd /etc/apache/md-message+
# will be invoked when a new certificate for mydomain.org is available as: /etc/apache/md-message renewed mydomain.com -
--The program should not block, as the module will wait for it to finish. A return code other than 0 is regarded as an error. @@ -706,7 +734,7 @@ MDMessageCmd /etc/apache/md-message
'installed' is triggered when a new certificate has been transferred from staging into the domains location in MD store. This happens at server - startup/reload. Different to all other invocations, MDMessageCmd is run + startup/reload. Different to all other invocations,
MDMessageCmd
is run with root permissions (on *nix systems) and has access to the certificate files (and keys). Certificates needed for other applications or in different formats can be processed on this event. @@ -1082,14 +1110,15 @@ MDRenewWindow 10%
Description: Enable stapling for certificates not managed by mod_md. - Syntax: MDStapleOthers on|off
+ Default: on
Default: MDStapleOthers on
Context: server config Status: Experimental + Module: mod_md Compatibility: Available in version 2.4.42 and later - This setting only takes effect when `MDStapling` is enabled. It controls - if `mod_md` should also provide stapling information for certificates + This setting only takes effect when
@@ -1099,24 +1128,26 @@ MDRenewWindow 10%MDStapling
is enabled. It controls + ifmod_md
should also provide stapling information for certificates that are not directly controlled by it, e.g. renewed via an ACME CA.
Description: Enable stapling for all or a particular MDomain. - Syntax: MDStapling on|off
+ Default: off
Default: MDStapling off
Context: server config Status: Experimental + Module: mod_md Compatibility: Available in version 2.4.42 and later - mod_md offers an implementation for providing OCSP stapling information. - This is an alternative to the one provided by 'mod_ssl'. For backward +
mod_md
offers an implementation for providing OCSP stapling information. + This is an alternative to the one provided bymod_ssl
. For backward compatibility, this is disabled by default.The stapling can be switched on for all certificates on the server or - for an individual MDomain. This will replace any stapling configuration - in `mod_ssl` for these hosts. When disabled, the 'mod_ssl' stapling + for an individual
MDomain
. + This will replace any stapling configuration + inmod_ssl
for these hosts. When disabled, themod_ssl
stapling will do the work (if it is itself enabled, of course). This allows for a gradual shift over from one implementation to the other.- The stapling of `mod_md` will also work for domains where the certificates - are not managed by this module (see MDStapleOthers for how to control this). + The stapling of
@@ -1126,11 +1157,12 @@ MDRenewWindow 10%mod_md
will also work for domains where the certificates + are not managed by this module (seeMDStapleOthers
for how to control this). This allows use of the new stapling without using any ACME certificate management.MDStaplingKeepResponse Directive
- Description: Controls when old responses should be removed. - Syntax: MDStaplingKeepResponse duration
+ Default: 7d
+ Syntax: MDStaplingKeepResponse duration
Default: MDStaplingKeepResponse 7d
Context: server config Status: Experimental + Module: mod_md Compatibility: Available in version 2.4.42 and later This time window specifies when OCSP response data used in stapling @@ -1145,15 +1177,16 @@ MDRenewWindow 10%
MDStaplingRenewWindow Directive
- Description: Control when the stapling responses will be renewed. - Syntax: MDStaplingRenewWindow duration
+ Default: 33%
+ Syntax: MDStaplingRenewWindow duration
Default: MDStaplingRenewWindow 33%
Context: server config Status: Experimental + Module: mod_md Compatibility: Available in version 2.4.42 and later - If the validity of the OCSP response used in stapling falls below 'duration', - mod_md will obtain a new OCSP response. + If the validity of the OCSP response used in stapling falls below duration, +
mod_md
will obtain a new OCSP response.The CA issuing a certificate commonly also operates the OCSP responder service and determines how long its signed response about the validity @@ -1184,7 +1217,7 @@ MDRenewWindow 10%
MDStoreDir Directive
- Description: Path on the local file system to store the Managed Domains data. + Syntax: MDStoreDir path
Syntax: MDStoreDir path
Default: MDStoreDir md
Context: server config diff --git a/docs/manual/mod/mod_md.xml.fr b/docs/manual/mod/mod_md.xml.fr index ae48d6bb382..5be7dfb152e 100644 --- a/docs/manual/mod/mod_md.xml.fr +++ b/docs/manual/mod/mod_md.xml.fr @@ -2,7 +2,7 @@ - + - Status: Experimental