2016-05-13 60 views
1

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

我在哪里设置为ALL,以便子目录将再次显示,是否有一个通用的修复程序,我可以使它作为Apache 2.2做的或做我需要做一个域的域或甚至目录的目录基础?

我在使用CentOs的cPanel服务器(LAMP)上。

+0

为什么你把交友的标签,如果你不跑一个交友盒? – abkrim

+0

我做cPanel – Chris

+0

我很抱歉。我的英语程度不高,让我想起你说的没有Cpanel的盒子。 – abkrim

回答

1

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

  • 要创建影响的cPanel &南国如何建立为所有虚拟主机条目的自定义模板文件,请执行下列步骤:

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

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

  • /脚本/ rebuildhttpdconf
  • 服务的httpd重新启动
+0

要复制的文件不存在。 – Chris

+0

这个/ var/cpanel/templates/apache2_XXX /必须存在,如果你的WHM/Cpanel版本大于52.0。如果不是esiste,则说明您的拼接问题,或者您不知道复制和粘贴线条。 – abkrim

+0

矿井高于52.0,但更新为如此。目录不会退出,但服务器/ apache运行良好。这曾经是在Apache 2.2和EasyApache 3上,并且已经升级了ti EA4和Apache 2.4 – Chris