aptを介してDebianにnagios3をインストールしましたが、ファイルが見つかりませんエラー

aptを介してDebianにnagios3をインストールしましたが、ファイルが見つかりませんエラー

私はWheezy Debianシステムを使用していますapt-get。特定のページ(「Tacticsの概要」など)に移動すると、myhost.com/nagios3次のエラーメッセージが表示されます。

要求されたURL /cgi-bin/nagios3/tac.cgiがこのサーバーに見つかりませんでした。

これはとても奇妙です。

このルートは次の場所にあります/etc/apache2/conf.d/nagios3.conf

ScriptAlias /cgi-bin/nagios3 /usr/lib/cgi-bin/nagios3
ScriptAlias /nagios3/cgi-bin /usr/lib/cgi-bin/nagios3

出力は次のとおりですls /usr/lib/cgi-bin/nagios3

avail.cgi        config.cgi     graphs.cgi     history.cgi       outages.cgi
rrd2-system.cgi  status.cgi     statuswml.cgi  summary.cgi       trends.cgi
cmd.cgi          extinfo.cgi    histogram.cgi  notifications.cgi rrd2-graph.cgi  
showlog.cgi      statusmap.cgi  statuswrl.cgi  tac.cgi   

ここで何が起こっているのでしょうか?

修正する:
@slmが言ったように、エラーページを開こうとした後、Apacheログファイルを確認しましたが、次のようになりますaccess.log

127.0.0.1 - - [16/Aug/2013:09:04:23 -0400] "GET/HTTP/1.1" 200 494 "-" "check_http/v1.4.16 (nagios-plugins 1.4.16)"

error.logログレベルを次に変更しましたが、debug検索すると何も表示されませんnagiosperl

答え1

詳細については、Apacheログを確認してください。通常、access.logとerror.logという2つのログがあります。どちらも役に立ちます。access.log訪問したURLは、httpステータス(通常の場合は200、エラーの場合は404などの数字)で表示されます。

エラーログには、失敗した可能性があるCGIスクリプトの出力が表示されることがあります。 CGIスクリプトが誤って設定されているか、必要なライブラリが欠落していることがよくあります。たとえば、NagiosはPerlに基づいているため、Perlモジュールが欠落している可能性があります。

関連情報