gpt4 book ai didi

apache - 将 Apache 2.4 上的 AllowOverride ALL 设置为域的默认设置

转载 作者:太空宇宙 更新时间:2023-11-03 17:21:18 24 4
gpt4 key购买 nike

我最近从 Apache 2.2 更新到 Apache 2.4 并注意到我在某些域上的子目录不再显示(通过 http 访问导致空白页面)。我有 50% 的信心这与将默认 AllowOverride 切换为“无”有关。

我在哪里将它设置为 ALL 以便子目录将再次显示,是否有一个通用的修复程序我可以使用它来使它像 Apache 2.2 那样工作,或者我是否需要逐个域或什至在一个域上执行它逐个目录?

我在装有 CentO 的 cPanel 服务器 (LAMP) 上。

最佳答案

我认为最好的使用方法 WHM EA Custom Templates

  • 要创建影响 cPanel 和 WHM 如何为所有虚拟主机构建条目的自定义模板文件,请执行以下步骤:

    • 创建以下一个或多个文件的副本:
      • 带 SSL 的 Apache 2.2 —/var/cpanel/templates/apache2_2/ssl_vhost.default
      • 带 SSL 的 Apache 2.4 —/var/cpanel/templates/apache2_4/ssl_vhost.default
      • 没有 SSL 的 Apache 2.2 —/var/cpanel/templates/apache2_2/vhost.default
      • 没有 SSL 的 Apache 2.4 —/var/cpanel/templates/apache2_4/vhost.default
    • 将复制的文件重命名为以下文件名之一:
      • vhost.local — 如果您复制了 vhost.default 文件,请使用此文件名。
      • ssl_vhost.local — 如果您复制了 ssl_vhost.default 文件,请使用此文件名。
    • 编辑 *.local 文件以对您的虚拟主机配置进行所需的更改。

这很容易。创建自定义模板后

  • /scripts/rebuildhttpdconf
  • 服务httpd重启

关于apache - 将 Apache 2.4 上的 AllowOverride ALL 设置为域的默认设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37215003/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com