Понимание Apache файл Virtualhosts

Согласно странице справочника, -l отметьте к rsync:

-l, --links                 copy symlinks as symlinks

должен сделать то, что Вы хотите.

0
задан 15 January 2013 в 19:46
2 ответа

Из документации Apache :

Если совпадение ServerName или ServerAlias ​​не найдено в наборе виртуальных хостов, содержащих наиболее конкретную совпадающую комбинацию IP-адреса и порта, то первый виртуальный хост в списке, который соответствует который будет использоваться.

Это означает, что если вы укажете в своем браузере http://10.0.0.1/ (и не предоставите иным образом заголовок Host: ), то запросы будут обслуживаться виртуальным хостом для TheSmiths.name , поскольку это первый VirtualHost , указанный в конфигурации.

2
ответ дан 4 December 2019 в 12:40

Обычно Apache попадает на сайт по умолчанию, кроме виртуальных хостов. Но если ваш сайт по умолчанию не включен, то да, он будет обслуживать первый найденный VirtualHost .

Поскольку NameVirtualHosts управляются именем, это означает, что Apache будет соответствовать запрошенному имени хоста с ServerName , чтобы попасть на правильный сайт.

1
ответ дан 4 December 2019 в 12:40

Теги

Похожие вопросы