Hi Jeremy
The reason I am using /opt/xymon is because I thought it would be a good idea to
keep everything related to xymon inside
/opt so that I will not have to look into different directories when I am
looking for any xymon files.
Please see the outputs below. I excluded the commented lines that contained the
words 'include' and 'Alias' from the outputs.
Output of:grep -i "alias" /etc/httpd/conf/*.conf
Alias /icons/ "/var/www/icons/"
Alias /error/ "/var/www/error/"
LoadModule authn_alias_module modules/mod_authn_alias.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule alias_module modules/mod_alias.so
Alias /icons/ "/var/www/icons/"
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
Alias /error/ "/var/www/error/"
Output of: grep -i "include" /etc/httpd/conf/*.conf
LoadModule include_module modules/mod_include.so
Include conf.d/*.conf
AddOutputFilter INCLUDES .shtml
<IfModule mod_include.c>
Options IncludesNoExec
AddOutputFilter Includes html
I will try what you suggested. I will remove the content of xymon-apache.conf
from httpd.cond and then I will add
an 'include' line in httpd.conf like this:
Include /opt/xymon/server/etc/xymon-apache.conf
I will try that and report back.
Many thanks
Yanni
On October 18, 2011 at 2:35 AM Jeremy Laidman <user-71895fb2e44c@xymon.invalid> wrote:
Yanni
Your egrep output doesn't show the "Alias" line 1011 of httpd.conf.
This is because my egrep was trying to be too clever and won't match
"Alias" at the start of a line. The same would be true for "include"
directives. Can you send what this shows:
grep -i "alias" /etc/httpd/conf/*.conf
grep -i "include" /etc/httpd/conf/*.conf
Is there a reason why you're using "/opt/xymon" in your URL path
instead of say "/xymon"? My Alias command looks like this:
Alias /xymon/ "/var/lib/xymon/www/"
I can't think why this would be a problem. Just a curiosity.
From what you have shown, it seems you have defined ScriptAlias twice:
once in httpd.conf and once in xymon-apache.conf. You should remove
all Xymon configuration from httpd.conf and instead let the settings
in xymon-apache.conf be taken by Apache when it includes the file.
You will have either "include *.conf" or "include xymon-apache.conf",
and so you don't need to add anything into httpd.conf.
Cheers
Jeremy