IncludeOptional génère une erreur quand le fichier n'existe pas !
This commit is contained in:
parent
1aef30ca61
commit
e4b6f006c8
|
@ -1224,3 +1224,19 @@ RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
|
|||
ProxyPass / http://127.0.0.1:8080/
|
||||
ProxyPassReverse / http://127.0.0.1:8080/
|
||||
~~~
|
||||
|
||||
### IncludeOptional génère une erreur quand le fichier n'existe pas !
|
||||
|
||||
C'est un comportement de Apache < 2.4.30 (Jessie, Stretch). La directive ne va pas générer d'erreur de syntaxe (contrairement à Include) si et seulement si, des jokers (comme *) sont utilisés.
|
||||
|
||||
A partir d'Apache 2.4.30 (Buster), IncludeOptional ne va pas émettre d'erreur de syntaxe dans ce cas particulier.
|
||||
|
||||
C'est expliqué dans [la documentation d'apache](https://httpd.apache.org/docs/2.4/mod/core.html#includeoptional)
|
||||
|
||||
Un contournement si on souhaite vraiment inclure qu'un seul fichier qui peut ne pas exister :
|
||||
|
||||
~~~
|
||||
IncludeOptional /etc/apache2/ssl/XXX.con[f]
|
||||
~~~
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue