2016-05-13 4 views
1

最近Apache 2.2からApache 2.4に更新され、一部のドメインのサブディレクトリが表示されなくなりました(http経由での訪問は空白ページになりました)。私はこれがデフォルトでAllowOverrideに切り替えることと何か関係があると50%確信しています。ドメインの既定値としてApache 2.4でAllowOverride ALLを設定しました

ここでは、サブディレクトリが再び表示されるように、これをALLに設定します。これは、Apache 2.2のように動作させるために使用できる普遍的な修正ですか、ドメインごとに行う必要がありますかディレクトリベースでもディレクトリですか?

私はCentOSでcPanelサーバー(LAMP)を使用しています。

+0

を作成しますか? – abkrim

+0

私はcPanelを実行します – Chris

+0

申し訳ありません。私の英語力は貧弱なので、あなたはCpanelのない箱を話していました。 – abkrim

答えて

1

私はcPanelの& WHMは、次の手順を実行し、すべての仮想ホストのエントリを構築する方法に影響を与えるカスタムテンプレートファイルを作成するには、その使用WHM EA Custom Templates

  • 最善の方法だと思う:

    • コピーを作成しますSSL付きのApache 2.2
      • - の/ var/cpanelの/テンプレート/ APA:以下のファイルのうちの1つまたは複数のSSLとche2_2/ssl_vhost.default
      • のApache 2.4から
      • のApache 2.2 /var/cpanel/templates/apache2_4/ssl_vhost.default SSLなし -
      • のApache 2.4 /var/cpanel/templates/apache2_2/vhost.default - あなたはバーチャルホストをコピーした場合、このファイル名を使用し
        • vhost.local: - SSLなし/var/cpanel/templates/apache2_4/vhost.default
      • は、次のいずれか1つのファイル名にコピーされたファイルの名前を変更します。デフォルトファイル。
      • ssl_vhost.local - ssl_vhost.defaultファイルをコピーした場合は、このファイル名を使用します。
    • 編集仮想ホストの設定に必要な変更を行うために* .localのファイル。

これは簡単です。あなたはCPanelのボックスを実行しない場合は、CPanelのタグを置くのはなぜ後

  • サービスのhttpdの再起動

    • /スクリプト/ rebuildhttpdconfカスタムテンプレート
  • +0

    コピーするファイルが存在しません。それは> 52.0バージョンですあなたのWHM/CPanelの場合 – Chris

    +0

    これは/ var/cpanelの/テンプレート/ apache2_XXX /によって、存在している必要があります。 esisteでない場合、isntallationに問題があるか、またはコピーアンドペーストの行がわからない。 – abkrim

    +0

    鉱山は52.0以上ですが、更新されました。しかし、ディレクトリは終了せず、サーバ/ Apacheは正常に動作します。これはApache 2.2とEasyApache 3で使用され、EA4とApache 2.4にアップグレードされました – Chris

    関連する問題