Mám niekoľko nastavení vhosts v apache (CentOS), v externom súbore conf.d / vhost.conf
Všetci majú konfiguráciu ako je táto:
<VirtualHost *:80>
ServerName www.example.com
DocumentRoot "/app/example_site/public"
<Directory "/app/example_site/public">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
V napr. V tomto súbore conf je definovaných 20 virtuálnych hostiteľov a časť medzi nimi <Directory "xxxx"> </Directory>
je pre každý vhost rovnaký. Malo by byť možné použiť predvolenú konfiguráciu adresárov pre každý vhost, nie? Nemôžem nájsť / prísť na to, ako to urobiť?
odpovede:
0 pre odpoveď č. 1Stačí vložiť bežné informácie do súboru a použiť Include
smernice načítať:
<VirtualHost *:80>
ServerName www.example.com
DocumentRoot "/app/example_site/public"
<Directory "/app/example_site/public">
Include "/path/to/common_dir_config.conf"
</Directory>
</VirtualHost>