OS X Server VPN 服务启动 httpd 进程

OS X Server VPN 服务启动 httpd 进程

我正在使用 OS X Server 4,当我启用其 VPN 服务时,两个 httpd 进程启动,从而锁定了端口 80。

我运行一个与 OS X Server 分开的 Apache 服务器,因此当我在 OS X Server 中启用 VPN 时,我无法再在端口 80 上启动 apache。

有没有办法在 OS X Server 中启用 VPN 而不锁定端口 80?

答案1

我无法给你一个完整的答案,但我至少可以解释一下发生了什么。除了基本的“网站”服务外,OS X Server 还包含许多基于 Web 的应用程序(webcal、wikis、配置文件管理器等)。如果任何基于 Web 的服务正在运行。那么,您可能会问,为什么 VPN 是基于 Web 的应用程序呢?好吧,它不是,但帐户配置服务(它告诉客户端如何为服务器设置服务)是,并且只要您启动任何处理服务的服务,它就会启动——VPN 就是其中之一。

因此,你打开 VPN,就会打开账户配置服务来告诉客户端如何设置 VPN 服务,然后打开 Apache。呼。

您可以使用 手动关闭帐户配置服务(任何其他正在运行的基于 Web 的服务)sudo webappctl stop -,但这在重新启动后不会持续。可能有一种方法可以告诉 VPN 服务退出注册(并打开)帐户配置服务,但我不知道如何操作。

相关内容