Apache をバージョン 2.3、2.4 またはそれ以降のバージョンではなくバージョン 2.2 にダウングレードする主な理由が設定の互換性である場合は、インストールして有効にするだけで、mod_access_compat古い設定が期待どおりに動作するようになります。

Apache をバージョン 2.3、2.4 またはそれ以降のバージョンではなくバージョン 2.2 にダウングレードする主な理由が設定の互換性である場合は、インストールして有効にするだけで、mod_access_compat古い設定が期待どおりに動作するようになります。

Ubuntu 14.04 に Apache 2.2 をインストールしたいのですが、apt-cache policy apache2 にこのバージョンのパッケージが見つかりません。どうやってインストールすればいいのでしょうか? どこで見つけられますか? これは可能ですか?

答え1

Apache をバージョン 2.3、2.4 またはそれ以降のバージョンではなくバージョン 2.2 にダウングレードする主な理由が設定の互換性である場合は、インストールして有効にするだけで、mod_access_compat古い設定が期待どおりに動作するようになります。

Apache 2.3から設定の構文の一部が変更されたため、Apache 2.2をインストールしますか? 私自身、これを自分で行うのが怖かったのですが、正直なところ、古い設定から新しい設定に変更する方法はかなり簡単です。Apacheの公式サイトで説明されているように

しかし、単に時間がない、または実際にそうすることに抵抗がある場合は、mod_access_compatモジュールの使用を検討してください。上記でリンクしたページ:

古い指令と新しい指令の混在

古い指令を混ぜるOrderAllowまたはDeny新しいものRequire技術的には可能ですが、推奨されません。mod_access_compat2.4 へのアップグレードを容易にするために、古いディレクティブのみを含む構成をサポートするために作成されました。発生する可能性のある問題についてよりよく理解するには、以下の例を確認してください。

mod_access_compatApache 2.4 をインストールして有効にし、時間があれば、既存の Apache 構成を確認して、Apache 2.4 互換の構成オプションを使用するように「最新化」することをお勧めします。

関連情報