Когда я просматриваю раздел «Сайты» в приложении OSX Server, я могу управлять виртуальными хостами. Однако, когда я иду проверить конфигурацию vhosts Apache, похоже, что ничего не настроено. Здесь происходит какая-то магия или изменения, внесенные через серверное приложение, влияют на файлы где-то еще? Может ли кто-нибудь пролить свет на то, как OS X управляет встроенной установкой Apache?
Поскольку вы упоминаете Серверное приложение, Я предполагаю, что ваша OS X - это Mountain Lion. В актуальный Конфигурация apache находится в следующем месте
/Library/Server/Web/Config/apache2/
Конфигурация виртуального хоста находится в
/Library/Server/Web/Config/apache2/sites
Вы, наверное, смотрите на /private/etc/apache2/
или /etc/apache2/
, который не используется.
Стоит отметить, что файлы конфигурации для сайтов по умолчанию в macOS Server (HTTP, порт 80 и HTTPS, порт 443) расположены здесь:
/Library/Server/Web/Config/apache2/sites/0000_127.0.0.1_34580_.conf
/Library/Server/Web/Config/apache2/sites/0000_127.0.0.1_34543_.conf
На моем Mac mini есть файлы для 80 и 443, но они не используемый.