現在、Windows Server 2008 R2 で Apache 2.2 を実行しています。mod_security2 を実行できるように、Apache をバージョン 2.4.9 にアップグレードしたいと考えています。インストーラー経由で Apache 2.2 をインストールしました。ただし、Apache v2.4.9 のインストーラーは表示されません。ApacheLounge で完全な Apache Windows バイナリを見つけることができます。バージョン 2.4.9 にシームレスにアップグレードする方法がよくわかりません。これが私がやろうと思っていることです:
- バージョン 2.4.9 の Windows バイナリを ApacheLounge からダウンロードします。
- Apache 2.2 サービスを停止します
- C:\Program Files (x86)\Apache Software Foundation\Apache2.2 の名前を Apache2.2_OLD に変更します。
- C:\Program Files (x86)\Apache Software Foundation\ に Apache2.4 フォルダーを作成します。
- ダウンロードした Windows バイナリの内容を Apache2.4 フォルダーにコピーします
- Apache2.4\bin フォルダー内に httpd.exe を Windows サービスとしてセットアップします。
- httpd.conf ファイルを Apache2.2\conf から Apache2.4\conf にコピーします。
- httpd.conf ファイルを変更して、新しい Apache インストール場所を指すようにします
- Apache2.4\modules から欠落している (そして必要な) モジュールを Apache\modules からコピーします。
- Apache2.4 Windows サービスを開始します
私は単純化しすぎていますか?不足している手順は何ですか? 私はApacheに比較的慣れていないので、明らかなことを見落としている可能性があります。