*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を直接実行しても起動するが、
サービスマネージャステータスが非同期になる場合がある為、直接実行はテスト時のみにした方が良い。