I'm having problems installing nagios on my FC4 machine.
Specifically, I'm trying to configure apache and it isn't working...
Here is what I've done:
yum install nagios
yum install nagios-plugins
I then went to my /etc/httpd/conf/httpd.conf file and uncommented the last line:
Include /etc/httpd/conf.d/nagios.conf
However, when I start the webserver, I get this:
-------------------------------------------------------------------------
[EMAIL PROTECTED] conf]# vi httpd.conf
[EMAIL PROTECTED] conf]# /etc/init.d/httpd stop
Stopping httpd: [ OK ]
[EMAIL PROTECTED] conf]# /etc/init.d/httpd start
Starting httpd: [Fri Sep 30 09:41:05 2005] [warn] The ScriptAlias
directive in /etc/httpd/conf.d/nagios.conf at line 1 will probably
never match because it overlaps an earlier ScriptAlias.
[Fri Sep 30 09:41:05 2005] [warn] The Alias directive in
/etc/httpd/conf.d/nagios.conf at line 9 will probably never match
because it overlaps an earlier Alias.
httpd: Could not determine the server's fully qualified domain name,
using 127.0.0.1 for ServerName
[ OK ]
[EMAIL PROTECTED] conf]#
------------------------------------------------------------------------
Here is my nagios.conf:
----------------------------------------------------------------------------------------------
[EMAIL PROTECTED] conf]# cat /etc/httpd/conf.d/nagios.conf
ScriptAlias /nagios/cgi-bin/ "/usr/lib/nagios/cgi/"
<Directory "/usr/lib/nagios/cgi/">
Options ExecCGI
order deny,allow
deny from all
allow from 127.0.0.1
</Directory>
Alias /nagios/ "/usr/share/nagios/"
<Directory "/usr/share/nagios/">
Options None
order deny,allow
deny from all
allow from 127.0.0.1
</Directory>
[EMAIL PROTECTED] conf]#
----------------------------------------------------------------------------------------------
I looked through my httpd.conf file for other ScriptAliases:
----------------------------------------------------------------------------------------------
[EMAIL PROTECTED] conf]# find . | xargs grep -i 'ScriptAlias'
./httpd.conf:# ScriptAlias: This controls which directories contain
server scripts.
./httpd.conf:# ScriptAliases are essentially the same as Aliases, except that
./httpd.conf:# The same rules about trailing "/" apply to ScriptAlias
directives as to
./httpd.conf:ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
./httpd.conf:# "/var/www/cgi-bin" should be changed to whatever your
ScriptAliased
./httpd.conf:# To use CGI scripts outside of ScriptAliased directories:
[EMAIL PROTECTED] conf]#
----------------------------------------------------------------------------------------------
It appears there is only one... I looked through my conf.d/ directory also:
----------------------------------------------------------------------------------------------
[EMAIL PROTECTED] conf]# find /etc/httpd/conf.d/ | xargs grep -i
'ScriptAlias'
/etc/httpd/conf.d/nagios.conf:ScriptAlias /nagios/cgi-bin/
"/usr/lib/nagios/cgi/"
[EMAIL PROTECTED] conf]#
----------------------------------------------------------------------------------------------
What's going on? How do I fix this?
Thanks!
--
Nathan
--------------------
BYU Unix Users Group
http://uug.byu.edu/
The opinions expressed in this message are the responsibility of their
author. They are not endorsed by BYU, the BYU CS Department or BYU-UUG.
___________________________________________________________________
List Info: http://uug.byu.edu/cgi-bin/mailman/listinfo/uug-list