У меня есть несколько URL-адресов, которые все указывают на один и тот же каталог на сервере в файлах conf apache. Основная структура такая:
<VirtualHost *:80>
ServerName mysite.com
ServerAlias www.mysite.com
DocumentRoot /var/www/thesite
<Directory /var/www/thesite>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Теперь каждый из них по сути идентичен, просто изменив директивы SeverName и ServerAlias.
Допустимо ли перемещать <Directory>
директива наверх, за пределами <VirtualHost>
? И пока я нахожусь, есть ли причина, по которой я не могу перечислить дюжину сайтов как SeverAlias
даже если они совершенно разные?
Разрешено ли переместить директиву вверх, за пределы
<VirtualHost>
Да, но логичнее было бы оставить как есть.
есть ли причина, по которой я не могу перечислить десяток сайтов как SeverAlias
ServerAlias www.mysite.com anotherdomain.com yetanotherdomain.com
действительно, но будет возвращен сайт / var / www / thesite.