Apache — два файла vhost conf для одного и того же имени сервера?

#apache

#apache

Вопрос:

У меня есть веб-приложение PHP, обслуживаемое Apache на vhost.

Я только что создал API в Scala и хотел бы развернуть для него конфигурацию Apache vhost, не касаясь конфигурации vhost веб-приложения PHP.

Приложение PHP находится по www.mydomain.com адресу, и API будет обслуживаться по адресу www.mydomain.com/api (тот же домен / поддомен, позволяющий использовать файлы cookie)

Я пытаюсь рассматривать конфигурацию Apache для каждого из них как отдельные проблемы, хотя они оба имеют одинаковое ServerName значение.

Возможно ли заставить Apache принимать два .conf файла, которые в совокупности образуют определение vhost для домена?

Ответ №1:

Вы ищете директиву Include, которая позволяет включать другие файлы для достижения желаемого.

Одна строка, подобная следующей в ваших блоках vhost, должна работать.

 Include /etc/httpd/common_setings.conf