У меня есть две базы кода, которые я хотел бы запустить на одной машине.Одна база кода должна обслуживаться, когда запрашивается конкретный домен.Другая база кода должна использоваться для всего остального.У меня есть рабочий пример локально (Apache 2.4.33 на macOS 10.13.6), и Углубленное обсуждение соответствия виртуальных хостов , кажется, указывает на то, что, если не указан заголовок Host:
, это будет работать,Это верно?Спасибо!
Listen 9080
<VirtualHost *:9080>
DocumentRoot "/path/to/generic/site"
<Directory /path/to/generic/site>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:9080>
DocumentRoot "/path/to/special/site"
ServerName special.server.name
<Directory /path/to/special/site>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>