Apache-2.2
OS X Server:伺服器應用程序如何/在哪裡更改 Apache 配置?
當我在 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 的文件,但沒有使用。