引き続きNagiosのインストールです。
apache2.2系と2.4系の違いなのでしょうか?
ちょっと悩みました。
 
[root@test01 ~]# /usr/local/apache/bin/htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin 

nagios管理者ユーザーを作成します。
2回パスワードを聞かれるので、入力します。

[root@test01 ~]# cat /usr/local/apache/conf.d/nagios.conf

   AuthUserFile /usr/local/nagios/etc/htpasswd.users

ここで作成したユーザー設定ファイルはapacheのディレクトリに作成したnagiosの設定ファイルから読み込まれています。

[root@test01 ~]# chkconfig --add nagios
[root@test01 ~]# chkconfig --list nagios
nagios          0:off   1:off   2:off   3:on    4:on    5:on    6:off

続いてnagiosのサービス登録を行ないます。
起動用スクリプトはmake時にインストールされています。
 
[root@test01 ~]# service nagios start
Starting nagios: done.
[root@test01 ~]# service httpd restart
httpd を停止中:                                            [  OK  ]
httpd を起動中:                                            [  OK  ]

さて、これで一通りのインストール、設定が完了したのでnagiosを起動
apacheの設定も変更したので、同じようにapacheも再起動します。

早速、http://(IPアドレス)/nagios/にアクセスします。
あれ、cgiのリンクにアクセスするも、なぜかダウンロード画面・・・
ちゃんとマニュアル通りにインストールしたはずなのに・・・
これで、一日悩みましたが、apache側の設定の用です。
以下の通り、設定ファイルのコメントアウトを解除する必要がありました。

[root@test01 ~]# less /usr/local/apache/conf/httpd.conf

 LoadModule cgid_module modules/mod_cgid.so →cgi用のモジュールを読み込む設定
 
 AddHandler cgi-script .cgi →.cgiとcgiモジュールを紐付ける設定

設定変更後、サービスを再起動

今度はちゃんとcgiのリンク先にアクセスできました。 

1

2