2016-05-13 56 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