Maverick服务器覆盖apache文件

Maverick服务器覆盖apache文件,apache,osx-mavericks,server,Apache,Osx Mavericks,Server,我需要在我的Maverick服务器中更改Apache 2的配置,以便重写模块AllowOverride FileInfo,而不是AllowOverride None 我在那里做 /Library/Server/Web/Config/apache2/sites/0000_any_80_.conf 它工作得很好,但是当我重新启动时,服务器会覆盖这个特定的文件。。。 所以我开始在其他地方改变它: /Library/Server/Web/Config/apache2/sites/0000_any_80_

我需要在我的Maverick服务器中更改Apache 2的配置,以便重写模块AllowOverride FileInfo,而不是AllowOverride None

我在那里做

/Library/Server/Web/Config/apache2/sites/0000_any_80_.conf

它工作得很好,但是当我重新启动时,服务器会覆盖这个特定的文件。。。 所以我开始在其他地方改变它:

/Library/Server/Web/Config/apache2/sites/0000_any_80_.conf /Library/Server/Web/Config/apache2/sites/0000_any_80_.conf.default /Library/Server/Web/Config/apache2/sites/0000_any_80_.conf.prev

重新启动时再次清理该文件。。。我发现文件的另一个位置认为这是原始模型

/Applications/Server.app/Contents/ServerRoot/etc/apache2/sites/0000_any_80.conf.default

我也修改了它,但在重新启动时它仍然恢复我的文件


我不明白这怎么可能…

经过几个小时的斗争,我终于得出结论,Server.app在二进制级别覆盖了此设置

因此,要更改AllowOverride属性,您需要通过Server.app的GUI进行更改,一旦您单击所需的网站,您就可以检查该参数。因此,不可能将AllowOverride设置为FileInfo,因为复选框中只有两个选项,无或全部