The requested URL /nagios/cgi-bin/statusmap.cgi was not found on this server
在安裝nagios完,后打開web界面,出現了 ?The requested URL /nagios/cgi-bin/statusmap.cgi was not found on this server ?這樣錯誤提示。
? 最初想到的是,是不是我安裝的順序錯了我是最后才安裝nagios的插件的,然后我重新安裝了一遍,把nagios的插件放在第二位安裝;搞定后,發現,解決了部分問題,但是還有兩個選項無法顯示,一按都有錯誤提示。后來我就上網找了一下,我用的是如下方法
?
解決方案,確定安裝下面的包。libgd?
libgd-devel?
libpng?
libpng-devel?
libjpeg?
libjpeg-devel?
zlib?
zlib-devel?回到nagios安裝時解壓開的目錄
#make devclean ?
./configure --with-gd-lib=/usr/lib ? --with-gd-inc=/usr/include ??
#make all ?
#make install ?
#make install-init ?
#make install-config ?
#make install-commandmode ?
?
?
上面提到的安裝包我沒有全部用到,我只是安裝了yum install gd-devel,但我覺得最關鍵的是?./configure --with-gd-lib=/usr/lib ? --with-gd-inc=/usr/include ? ,這個,因為一開始我是沒有設置這些參數的。
?
假如有CGI文件生成,還報以上錯誤,檢查httpd的配置文件是否增加有如下語句:
ScriptAlias /nagios/cgi-bin “/usr/local/nagios/sbin”
Alias /nagios "/usr/local/nagios/share"
總結
以上是生活随笔為你收集整理的The requested URL /nagios/cgi-bin/statusmap.cgi was not found on this server的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS之httpd与apache安
- 下一篇: 表的连接方式:NESTED LOOP、H