【问题标题】:Maverick server overwrite apache filesMaverick 服务器覆盖 apache 文件
【发布时间】:2014-12-19 11:42:13
【问题描述】:

我需要在我的 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

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

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

【问题讨论】:

    标签: apache osx-mavericks server


    【解决方案1】:

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

    因此,要更改 AllowOverride 属性,您需要通过 Server.app 的 GUI 来完成,一旦您单击所需的网站,您就可以检查该参数。所以不可能将 AllowOverride 设置为 FileInfo,使用复选框你只有 2 个选择,None 或 All...

    【讨论】:

      猜你喜欢
      • 2014-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-25
      • 1970-01-01
      • 2010-11-21
      • 2012-06-03
      相关资源
      最近更新 更多