
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
モジュールの使用を検討してください。上記でリンクしたページ:
古い指令と新しい指令の混在
古い指令を混ぜる
Order
、Allow
またはDeny
新しいものRequire
技術的には可能ですが、推奨されません。mod_access_compat
2.4 へのアップグレードを容易にするために、古いディレクティブのみを含む構成をサポートするために作成されました。発生する可能性のある問題についてよりよく理解するには、以下の例を確認してください。
mod_access_compat
Apache 2.4 をインストールして有効にし、時間があれば、既存の Apache 構成を確認して、Apache 2.4 互換の構成オプションを使用するように「最新化」することをお勧めします。