Назад | Перейти на главную страницу

OS X Server: как / где серверное приложение меняет конфигурацию Apache?

Когда я просматриваю раздел «Сайты» в приложении 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, но они не используемый.