You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Thomas Leavitt <th...@thomasleavitt.org> on 2006/01/01 09:46:38 UTC
[users@httpd] Baffling httpd problem: server randomly refuses to display
index.html for a virtual domain
I'm running Apache 2.0.54 under Mandriva 2006.
I'm not an apache expert, but I've been running basic apache
installations for years. This is my first 2.0 installation, however.
The problem I'm having is that, in completely random fashion, for no
discernable reason, apache quits displaying "index.html" for one of the
virtual domains hosted on my server (out of a hundred). This has
happened to half a dozen domains over the past few months. Never more
than one domain at a time.
I can "fix" it by symlinking index.html to index.htm
When a problem is discovered with a new domain, I note that I'm able to
delete the symlink from other domains where the problem has manifested
itself without harm or the problem re-emerging with that domain.
I thought, somewhere, at some point, I saw an indirect reference to some
kind of side-effect from running some apache module... but persistent
Googling over several hours and deleting a bunch of modules and other
experimentation have not rid me of the problem. Nor has rebooting the
server.
Has anyone else had this problem? Can anyone offer guidance on how to
troubleshoot and eliminate it? I'm completely baffled and frustrated at
this point.
Here are the apache rpms I have installed:
apache-mod_dosevasive-2.0.54_1.10-2mdk
apache-doc-2.0.54-2mdk
apache-mod_suexec-2.0.54-4mdk
apache-mod_disk_cache-2.0.54-13.1.20060mdk
apache-mod_deflate-2.0.54-13.1.20060mdk
apache-conf-2.0.54-12mdk
apache-base-2.0.54-13.1.20060mdk
apache-mod_php-2.0.54_5.1.0-0.RC1.1mdk
apache-modules-2.0.54-13.1.20060mdk
apache-mod_auth_mysql-2.0.54_2.9.0-3mdk
apache-mod_ssl+distcache-2.0.54-6mdk
apache-mod_cache-2.0.54-13.1.20060mdk
apache-mod_auth_external-2.0.54_2.2.9-3mdk
apache-mpm-prefork-2.0.54-13.1.20060mdk
I can post more detailed apache configuration info if anyone is
interested.
Regards,
Thomas Leavitt
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
Re: [users@httpd] Beginning Apache 2 setup
Posted by Robert Moskowitz <rg...@htt-consult.com>.
At 10:57 AM 1/1/2006, httpd2@karsites.net wrote:
>Have you sent up a directory container in your httpd.conf
>file to give apache access to the said directory?
>
>like:
thanks for the tips. I suspect that I have to do ALL of this....
><Directory path/to/your/dir>
> Options None
> Options Indexes
> Order deny,allow
> Deny from all
> Allow from localhost
> Allow from
></Directory>
>
>Also, if you want to allow access to the directories in
>/home/user/public_html, you will need to enable load and
>enable mod_userdir, as these directories are usually outside
>of the normal document root path. see Apache Module
>mod_userdir for details.
>
>Keith
>
>
>On Sun, 1 Jan 2006, Robert Moskowitz wrote:
>
> > To: users@httpd.apache.org
> > From: Robert Moskowitz <rg...@htt-consult.com>
> > Subject: [users@httpd] Beginning Apache 2 setup
> >
> > Linux Centos 4.2 build
> >
> > Double NATed and behind firewall (lab net), so security too much of an
> > issue at this time.
> >
> > Goal: set up a directory of files to access by another system.
> >
> > So I enable user directory, do a chmod 711 /home/user and chmode 755
> > /home/user/public_html
> >
> > And get forbidden access.
> >
> > What did I do wrong, or better yet where is a GOOD source? (or even a
> > setup script!)
> >
> > So I try to put files in /var/www/html, while logged in as root.
> >
> > Create index.html with the sole content of:
> >
> > hello
> >
> > and that displays.
> >
> > So I create directory xx
> >
> > and localhost/xx does not exist.
> >
> > So I create file /var/www/html/more.html
> >
> > and localhost/more.html does not exist.
> >
> > OK. Where have I gone wrong?
> >
> > I have an OLD version of Apache running on NT, but that of course is a
> > diffferent setup.
> >
> >
> > Barrs Law of Recursive futility
> > If you're smart enough to use one of these....
> > .....you can probably manage without one!
> >
> >
> >
> > ---------------------------------------------------------------------
> > The official User-To-User support forum of the Apache HTTP Server Project.
> > See <URL:http://httpd.apache.org/userslist.html> for more info.
> > To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> > " from the digest: users-digest-unsubscribe@httpd.apache.org
> > For additional commands, e-mail: users-help@httpd.apache.org
> >
> >
> >
>
>---------------------------------------------------------------------
>The official User-To-User support forum of the Apache HTTP Server Project.
>See <URL:http://httpd.apache.org/userslist.html> for more info.
>To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> " from the digest: users-digest-unsubscribe@httpd.apache.org
>For additional commands, e-mail: users-help@httpd.apache.org
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
Re: [users@httpd] Beginning Apache 2 setup
Posted by ht...@karsites.net.
Have you sent up a directory container in your httpd.conf
file to give apache access to the said directory?
like:
<Directory path/to/your/dir>
Options None
Options Indexes
Order deny,allow
Deny from all
Allow from localhost
Allow from
</Directory>
Also, if you want to allow access to the directories in
/home/user/public_html, you will need to enable load and
enable mod_userdir, as these directories are usually outside
of the normal document root path. see Apache Module
mod_userdir for details.
Keith
On Sun, 1 Jan 2006, Robert Moskowitz wrote:
> To: users@httpd.apache.org
> From: Robert Moskowitz <rg...@htt-consult.com>
> Subject: [users@httpd] Beginning Apache 2 setup
>
> Linux Centos 4.2 build
>
> Double NATed and behind firewall (lab net), so security too much of an
> issue at this time.
>
> Goal: set up a directory of files to access by another system.
>
> So I enable user directory, do a chmod 711 /home/user and chmode 755
> /home/user/public_html
>
> And get forbidden access.
>
> What did I do wrong, or better yet where is a GOOD source? (or even a
> setup script!)
>
> So I try to put files in /var/www/html, while logged in as root.
>
> Create index.html with the sole content of:
>
> hello
>
> and that displays.
>
> So I create directory xx
>
> and localhost/xx does not exist.
>
> So I create file /var/www/html/more.html
>
> and localhost/more.html does not exist.
>
> OK. Where have I gone wrong?
>
> I have an OLD version of Apache running on NT, but that of course is a
> diffferent setup.
>
>
> Barrs Law of Recursive futility
> If you're smart enough to use one of these....
> .....you can probably manage without one!
>
>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> " from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>
>
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
[users@httpd] Beginning Apache 2 setup
Posted by Robert Moskowitz <rg...@htt-consult.com>.
Linux Centos 4.2 build
Double NATed and behind firewall (lab net), so security too much of
an issue at this time.
Goal: set up a directory of files to access by another system.
So I enable user directory, do a chmod 711 /home/user and chmode 755
/home/user/public_html
And get forbidden access.
What did I do wrong, or better yet where is a GOOD source? (or even
a setup script!)
So I try to put files in /var/www/html, while logged in as root.
Create index.html with the sole content of:
hello
and that displays.
So I create directory xx
and localhost/xx does not exist.
So I create file /var/www/html/more.html
and localhost/more.html does not exist.
OK. Where have I gone wrong?
I have an OLD version of Apache running on NT, but that of course is
a diffferent setup.
Barrs Law of Recursive futility
If you're smart enough to use one of these....
.....you can probably manage without one!
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org