Apache-2.2

OS X Server:伺服器應用程序如何/在哪裡更改 Apache 配置?

  • February 21, 2019

當我在 OSX Server 應用程序中查看“網站”部分時,我能夠管理看似虛擬主機的內容。但是,當我去檢查 Apache 的 vhosts 配置時,似乎沒有任何配置。這裡是否發生了某種魔法,或者通過伺服器應用程序所做的更改是否會影響其他地方的文件?誰能解釋一下 OS X 如何管理內置的 Apache 安裝?

由於您提到Server App,我假設您的 OS X 是 Mountain Lion。實際的apache 配置位於以下位置

/Library/Server/Web/Config/apache2/

虛擬主機配置在

/Library/Server/Web/Config/apache2/sites

您可能正在查看/private/etc/apache2/or /etc/apache2/,它沒有被使用。

值得一提的是,macOS 伺服器中預設站點的配置文件(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 的文件,但沒有使用。

引用自:https://serverfault.com/questions/446132