Apache-2.2

OS X Server VPN 服務啟動 httpd 程序

  • November 6, 2014

我使用的是 OS X Server 4,當我啟用它的 VPN 服務時,會啟動兩個 httpd 程序,這會鎖定埠 80。

我執行獨立於 OS X Server 的 Apache 伺服器,因此當我在 OS X Server 中啟用 VPN 時,我無法再在埠 80 上啟動 apache。

有沒有辦法在 OS X Server 中啟用 VPN 而不會鎖定埠 80?

我不能給你一個完整的答案,但我至少可以給你一個關於發生了什麼的解釋。除了基本的“網站”服務之外,OS X Server 還包括許多基於 Web 的應用程序(webcal、wiki、配置文件管理器等)。如果任何基於 Web 的服務正在執行,它就會啟動 apache。那麼,為什麼 VPN 是基於 Web 的應用程序呢?好吧,它不是,但是帳戶配置服務(它告訴客戶端如何為伺服器設置服務)是,並且在您啟動任何處理的服務時立即啟動 - 而 VPN 就是其中之一。

因此,您打開 VPN,打開帳戶配置服務以告訴客戶端如何設置 VPN 服務,然後打開apache。惠。

您可以使用 手動關閉帳戶配置服務(碰巧正在執行的任何其他基於 Web 的服務)sudo webappctl stop -,但這不會在重新啟動後持續存在。可能有一種方法可以告訴 VPN 服務退出註冊(並打開)帳戶配置服務,但我不知道如何。

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