*Apache [#a842adfb] [[Apache:+http://httpd.apache.org/]] Linuxの定番webサーバだが、WindowsServer用のバイナリも存在する。 オフィシャルではバイナリを配布していないが、ソースは公開されているので、 Windows用にビルドして利用する事も出来る。 オフィシャルでは無いが、[[一部のサイト>+https://httpd.apache.org/docs/current/platform/windows.html#down]]ではビルド済みのWindows用Apacheを配布している。 ~ *インストール [#md8e1edf] &size(16){&font(b){0. 前提条件};}; 今回はPandoraFMSに同梱されているApacheを元にメモを書く。 その為、ApacheのバージョンはPandoraFMSのパッケージに依存する形となる。 他所で公開されているバイナリについても、同様の方法でインストール出来る。 -構築環境 ※インストール先は "C:\PandoraFMS\Apache" を利用 --- [Apache]: 2.2.25 ~ &size(16){&font(b){1. インストール作業};}; インストール後にTCP:80でApacheが自動起動する為、既にIISをTCP:80で動かしている場合はIISを停止させるか、 そのままApacheをインストールして起動失敗させた後に設定変更をする。 >&ref(apache_0001_00.png,left,nowrap,100%); インストールを開始する -> [Next] >&ref(apache_0002_00.png,left,nowrap,100%); Apacheのライセンス確認 -> [I accept the terms in the license agreement] -> [Next] >&ref(apache_0003_00.png,left,nowrap,100%); ドキュメントの確認 -> [Next] >&ref(apache_0004_00.png,left,nowrap,100%); |Network Domain |サーバの所属するドメイン | |Server Name |サーバのFQDN | |Administrator's Email Address|サーバ管理者のメールアドレス| |●|for All Users, on Port 80, as a Service |TCP:80で待ち受け | |○|only for the Current User, on Port 8080, when started Manually|TCP:8080で待ち受け| Webサーバ情報と待ち受けポートを選択 -> [Next] >&ref(apache_0005_00.png,left,nowrap,100%); |●|Typical|自動設定| |○|Custom |手動設定| Apacheのインストール方法を選択 -> [Next] >&ref(apache_0006_00.png,left,nowrap,100%); Apacheインストール先ディレクトリを入力 -> [Next] >&ref(apache_0007_00.png,left,nowrap,100%); インストールを開始 -> [Install] >&ref(apache_0008_00.png,left,nowrap,100%); ちなみに、IISをTCP:80で動かしている時にApacheをインストールした際は上記のエラーが出る ~ &size(16){&font(b){2. プログラムの起動};}; Apacheのプログラム(サービス)を起動するには、Windowsのサービスマネージャから行う。 コマンドプロンプトからhttpd.exeを直接実行しても起動するが、 サービスマネージャステータスが非同期になる場合がある為、直接実行はテスト時のみにした方が良い。