2017-09-28 15 views
1

Je souhaite pouvoir inclure plusieurs fichiers virtualhost dans httpd.conf. Je sais qu'il est possible d'inclure un en utilisant quelque chose comme:Inclure plusieurs fichiers .txt dans httpd.conf en utilisant regex?

include virtualhost-1.txt

Cependant, je veux être en mesure d'importer tous les fichiers virtualhost dans un certain répertoire, sans avoir besoin de coder les déclarations comprennent. Y a-t-il une commande/syntaxe appropriée pour cela? Je sais que le répertoire et une expression régulière appropriée:

^.+-[0-9]+\.txt 

Répondre

0

La syntaxe de la Include directive est la suivante:

Include file-path|directory-path|wildcard 

Vous pouvez le faire par exemple:

Include /usr/local/apache2/conf/vhosts/dom1-*.conf 

pour inclure tous les configuration commençant par dom1- à partir du répertoire /usr/local/apache2/conf/vhosts/. Notez que vous pouvez utiliser des caractères génériques, mais vous ne pouvez pas utiliser une regex complète.