Maverick服务器覆盖apache文件

时间:2014-10-23 17:54:28

标签: 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_.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

我还修改了但是在重新启动时它仍然恢复我的文件......

我无法理解这是怎么可能的......

1 个答案:

答案 0 :(得分:0)

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

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

enter image description here