我需要在我的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
我还修改了但是在重新启动时它仍然恢复我的文件......
我无法理解这是怎么可能的......
答案 0 :(得分:0)
经过几个小时的斗争后,我终于得出结论,Server.app会以二进制级别覆盖此设置。
因此,要更改AllowOverride属性,您需要通过Server.app的GUI进行操作,单击所需的网站后,您可以检查该参数。因此,将AllowOverride设置为FileInfo是不可能的,只有一个复选框,您只有2个选项,无或全部......