停止由Mountain Lion Server控制的Apache

在我通过App Store安装OS X Server之前,一切正常。 我有一些虚拟主机,其中一些是代理传递给networking上的其他服务器。 我也安装了Phusion Passenger并且工作得很好。

但是,当我安装它,它抹去了我以前的所有configuration,我无法恢复到原来的状态。

我试过编辑configuration:

  • /etc/apache2/
  • /private/etc/apache2/
  • /Library/Server/Web/Config/apache2/

但是他们中没有一个似乎有所作为。

我可以将Mountain Lion服务器的AFP和Time Machine的所有优点用于多台机器,而不会与我的Apacheconfiguration混淆?

我已经尝试closures服务器中的“networking”服务,并做sudo apachectl start ,但我收到一条消息,说我需要在服务器应用程序中打开Web共享来做任何事情。

任何人都可以帮助我回到之前没有卸载服务器,因为我用它的VPN,文件共享,时间机器等?

Can I have Mountain Lion server with all its benefits of AFP and Time Machine for multiple machines without it messing with my Apache configs?

当然。 你必须安装你自己的Apache,PHP,Passenger等。

苹果公司“拥有”OS X附带的Apache。他们可以(也将会)随心所欲地做任何事情,这可能(也可能会)不时地破坏你的configuration。

如果你想保护自己,你需要安装自己的必要组件的副本,在一个不与苹果的版本冲突的位置。
您还需要创build自己的启动脚本(或在重新启动时手动启动服务),并确保Apple的这些程序版本没有运行,以避免产生冲突。


Can anyone help me get it back to how it was before without uninstalling Server, as I'm using it for VPN, File Sharing, Time Machine, etc.?

你有备份吗?
如果是这样,请从中恢复。 如果不是的话,那么你的运气不是很好 – 重新构build你的configuration比试图找出如何解开安装OS X Server时所发生的一切更快更容易。