Need help. Hobbit installed, but web access fails.
[root at pons /etc/httpd/conf.d]# mv hobbit-apache.conf hobbit-apache.conf.move [root at pons /etc/httpd/conf.d]# ls hobbit-apache.conf.move perl.conf php.conf python.conf README ssl.conf webalizer.conf welcome.conf [root at pons /etc/httpd/conf.d]# /etc/init.d/httpd status httpd (pid 32209 32208 32207 32206 32205 32204 32203 32202 32199) is running... [root at pons /etc/httpd/conf.d]# /etc/init.d/httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ] [root at pons /etc/httpd/conf.d]# httpd.conf include the content of hobbit-apache.conf twice. So the warnings appear. now, the warnings disappear. But, it still doesn't work. Bruce On Fri, Jan 29, 2010 at 5:16 PM, Ming Qian <user-88faa238dba4@xymon.invalid>wrote:
[root at pons /etc/httpd/conf]# pwd /etc/httpd/conf [root at pons /etc/httpd/conf]# ls httpd.conf magic Makefile ssl.crl ssl.crt ssl.csr ssl.key ssl.prm [root at pons /etc/httpd/conf]# cp httpd.conf httpd.conf.old [root at pons /etc/httpd/conf]# cat ../conf.d/hobbit-apache.conf >> httpd.conf [root at pons /etc/httpd/conf]# /etc/init.d/httpd status httpd (pid 30689 30688 30687 30686 30685 30684 30683 30682 30679) is running... [root at pons /etc/httpd/conf]# /etc/init.d/httpd restart Stopping httpd: [ OK ] Starting httpd: [Fri Jan 29 17:15:43 2010] [warn] The Alias directive in /etc/httpd/conf/httpd.conf at line 1043 will probably never match because it overlaps an earlier Alias. [Fri Jan 29 17:15:43 2010] [warn] The ScriptAlias directive in /etc/httpd/conf/httpd.conf at line 1050 will probably never match because it overlaps an earlier ScriptAlias. [Fri Jan 29 17:15:43 2010] [warn] The ScriptAlias directive in /etc/httpd/conf/httpd.conf at line 1058 will probably never match because it overlaps an earlier ScriptAlias. [ OK ] [root at pons /etc/httpd/conf]# On Fri, Jan 29, 2010 at 5:14 PM, Ming Qian <user-88faa238dba4@xymon.invalid>wrote:Good Idea. I will try it now. Bruce On Fri, Jan 29, 2010 at 5:09 PM, Josh Luthman < user-4c45a83f15cb@xymon.invalid> wrote:I don't think your configuration in conf.d is getting loaded in that case. My guess would be permissions. I'd add it to the httpd.conf to be certain. Josh Luthman Office: XXX-XXX-XXXX Direct: XXX-XXX-XXXX XXXX Wayne St Suite XXXX Troy, OH XXXXX "The secret to creativity is knowing how to hide your sources." --- Albert Einstein On Fri, Jan 29, 2010 at 5:03 PM, Ming Qian < user-88faa238dba4@xymon.invalid> wrote:If I trail it with a slash, apache log said: [Fri Jan 29 17:01:18 2010] [error] [client 192.168.71.55] (13)Permission denied: access to /xymon/ denied thank you. Bruce On Fri, Jan 29, 2010 at 4:50 PM, Josh Luthman < user-4c45a83f15cb@xymon.invalid> wrote:You need to trail it with a slash Your alias statement is /xymon/ - NOT /xymon Josh Luthman Office: XXX-XXX-XXXX Direct: XXX-XXX-XXXX XXXX Wayne St Suite XXXX Troy, OH XXXXX "The secret to creativity is knowing how to hide your sources." --- Albert Einstein On Fri, Jan 29, 2010 at 4:42 PM, Ming Qian < user-88faa238dba4@xymon.invalid> wrote:It seems like below: [root at pons /etc/httpd]# namei -m /home/xymon/server/www/ f: /home/xymon/server/www/ drwxr-xr-x / drwxr-xr-x home drwxr-xr-x xymon drwxr-xr-x server drwxr-xr-x www Yeah. But according to apache error_log, It seems that it wants to access /var/www/html/xymon Because in the error_log, there is: [Fri Jan 29 16:40:39 2010] [error] [client 192.168.71.55] File does not exist: /var/www/html/xymon If I use browser to access http://*.*.*.*/xymon, it will result in another new same line. [Fri Jan 29 16:40:39 2010] [error] [client 192.168.71.55] File does not exist: /var/www/html/xymon thanks, bruce On Fri, Jan 29, 2010 at 4:24 PM, Josh Luthman < user-4c45a83f15cb@xymon.invalid> wrote:If you request /xymon/ it's doing this: /home/xymon/server/www/ Can you namei -m /home/xymon/server/www/ and make sure the permissions are there? Apache has it set to allow as per <Directory "/home/xymon/server/www"> Options Indexes FollowSymLinks Includes MultiViews Order allow,deny Allow from all </Directory> Josh Luthman Office: XXX-XXX-XXXX Direct: XXX-XXX-XXXX XXXX Wayne St Suite XXXX Troy, OH XXXXX "The secret to creativity is knowing how to hide your sources." --- Albert Einstein On Fri, Jan 29, 2010 at 4:15 PM, Ming Qian < user-88faa238dba4@xymon.invalid> wrote:Thanks, drwxr-xr-x 8 xymon xymon 4096 Jan 28 16:44 xymon /home/xymon is already been set 755. Bruce On Fri, Jan 29, 2010 at 4:00 PM, Josh Luthman < user-4c45a83f15cb@xymon.invalid> wrote:<Directory "/home/xymon/server/www"> Options Indexes FollowSymLinks Includes MultiViews Order allow,deny Allow from all </Directory> Apache has access I'd bet since you're on RHEL the /home/xymon is 700 Try chmod 755 /home/xymon Josh Luthman Office: XXX-XXX-XXXX Direct: XXX-XXX-XXXX XXXX Wayne St Suite XXXX Troy, OH XXXXX "The secret to creativity is knowing how to hide your sources." --- Albert Einstein On Fri, Jan 29, 2010 at 3:57 PM, Ming Qian < user-88faa238dba4@xymon.invalid> wrote:Thank you very much. I tried like http://192.168.1.50/xymon/ But /var/log/httpd/error_log said: [Fri Jan 29 15:55:22 2010] [error] [client 192.168.71.55] (13)Permission denied: access to /xymon/ denied Thank you. Bruce On Fri, Jan 29, 2010 at 3:47 PM, Josh Luthman < user-4c45a83f15cb@xymon.invalid> wrote:Two arguing things in your email: Alias /xymon/ "/home/xymon/server/www/" [Fri Jan 29 15:01:20 2010] [error] [client 192.168.71.55] File does not exist: /var/www/html/xymon I think your trying http://192.168.1.50/xymon you should be trying http://192.168.1.50/xymon/ Josh Luthman Office: XXX-XXX-XXXX Direct: XXX-XXX-XXXX XXXX Wayne St Suite XXXX Troy, OH XXXXX "The secret to creativity is knowing how to hide your sources." --- Albert Einstein On Fri, Jan 29, 2010 at 3:42 PM, Ming Qian < user-2a1222167d38@xymon.invalid> wrote:Dear All, I installed xymon on my redhat linux. The installation is successful, but the web access failed. Here is information: [root at pons /home]# ll | grep xymon drwxr-xr-x 8 xymon xymon 4096 Jan 28 16:44 xymon [root at pons /home]# cd xymon/ [root at pons /home/xymon]# ll total 40 drwxr-xr-x 2 xymon xymon 4096 Jan 28 16:39 cgi-bin drwxr-xr-x 2 xymon xymon 4096 Jan 28 16:39 cgi-secure drwxr-xr-x 7 xymon root 4096 Jan 28 16:39 client drwxr-xr-x 10 xymon xymon 4096 Jan 28 16:39 data drwxr-xr-x 9 xymon xymon 4096 Jan 28 16:39 server [root at pons /home/xymon]# uname -a Linux pons 2.6.9-67.0.4.ELsmp #1 SMP Fri Jan 18 05:00:00 EST 2008 x86_64 x86_64 x86_64 GNU/Linux [root at pons /etc/httpd/conf.d]# pwd /etc/httpd/conf.d [root at pons /etc/httpd/conf.d]# ls hobbit-apache.conf perl.conf php.conf python.conf README ssl.conf webalizer.conf welcome.conf [root at pons /etc/httpd/conf.d]# # This file is for Apache 1.3.x and Apache 2.0.x # # Add this to your Apache configuration, it makes # the Xymon webpages and cgi-scripts available in the # "/xymon" and "/xymon-cgi" URLs. # NB: The "Alias" line below must NOT be used if you have # the Xymon webfiles as the root URL. In that case, # you should instead set this: # #DocumentRoot "/home/xymon/server/www" Alias /xymon/ "/home/xymon/server/www/" <Directory "/home/xymon/server/www"> Options Indexes FollowSymLinks Includes MultiViews Order allow,deny Allow from all </Directory> ScriptAlias /xymon-cgi/ "/home/xymon/cgi-bin/" <Directory "/home/xymon/cgi-bin"> AllowOverride None Options ExecCGI Includes Order allow,deny Allow from all </Directory> ScriptAlias /xymon-seccgi/ "/home/xymon/cgi-secure/" <Directory "/home/xymon/cgi-secure"> AllowOverride None Options ExecCGI Includes Order allow,deny Allow from all # Password file where users with access to these scripts are kept. # Create it with "htpasswd -c /home/xymon/server/etc/hobbitpasswd USERNAME" # Add more users / change passwords with "htpasswd /home/xymon/server/etc/hobbitpasswd USERNAME" # # You can also use a group file to restrict admin access to members of a # group, instead of anyone who is logged in. In that case you must setup # the "hobbitgroups" file, and change the "Require" settings to require # a specific group membership. See the Apache docs for more details. AuthUserFile /home/xymon/server/etc/hobbitpasswd AuthGroupFile /home/xymon/server/etc/hobbitgroups AuthType Basic AuthName "Xymon Administration" # "valid-user" restricts access to anyone who is logged in. Require valid-user # "group admins" restricts access to users who have logged in, AND # are members of the "admins" group in hobbitgroups. # Require group admins </Directory> And, the httpd log shows: [Fri Jan 29 15:01:20 2010] [error] [client 192.168.71.55] File does not exist: /var/www/html/xymon Thanks a lot, Best, Ming