httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Florin <florin...@yahoo.fr>
Subject Re: [users@httpd] index.htm recognized in virtual host, but not index.html
Date Sat, 09 Apr 2005 18:29:33 GMT
Sorry, I didn't mean to insult anybody; it's just that in my first post
I tried to be as clear as possible and give as much detail as I could.
I'm sure it can't be a vhost configuration problem, that's all. The
configs for all vhosts on that server were made by copy/paste.

So here's my Vhosts.conf ( a little modified to hide the real names ).
Don't mind the "RevriteEngine" blabla, I had to write it for each vhost,
because I noticed it wasn't inherited from the commonhttpd.conf file and
it really fixes some security issues.
So I still don't understand why what works for vhost2 and 3 do not work
for vhost1.
I must add that there is nothing concerning *any* of the vhosts in the
commonhttpd.conf or any of the other .conf files.
And also, trying DirectoryIndex index.html in the www.vhost1 section do
not help at all.
And also, if adding Option +Indexes I obtain the directory index.
It really seems the "www" thing causes the problem, if I modify the
CNAME in the DNS config (yes, I do have access to it, since I'm the
administrator of that domain) and remove the www there and in
Vhosts.conf, it starts working. Yet I don't understand why, cause it
shouldn't. 
Doesn't apache 2.0.53 support subdomain/hostname-with-a-dot-in-it
addresses anymore? I used the www.vhost1.my_domain.ro CNAME because the
subgroup using/administering that virtual page requested it, and it
worked for several years till now, so it would be a bit embarassing to
change their web address or impose them to only use index.htm file.
I even tried downgrading back to 2.0.47 and it started working again;
but I can't keep that version, it has serious security holes.

NameVirtualHost www.vhost1.my_domain.ro
<VirtualHost www.vhost1.my_domain.ro>
ServerName www.vhost1.my_domain.ro
CustomLog /var/log/httpd/vhost1/access_log combined
DocumentRoot /home/vhost1/public_html
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
</VirtualHost>

NameVirtualHost vhost2.my_domain.ro
<VirtualHost vhost2.my_domain.ro>
ServerName vhost2.my_domain.ro
CustomLog /var/log/httpd/vhost2/access_log combined
DocumentRoot /var/www/html/vhost2.my_domain.ro/
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
</VirtualHost>

NameVirtualHost vhost3.my_domain.ro
<VirtualHost vhost3.my_domain.ro>
ServerName vhost3.my_domain.ro
CustomLog /var/log/httpd/vhost3/access_log combined
DocumentRoot /home/vhost3/public_html
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
</VirtualHost>


On Sat, 2005-04-09 at 20:55, Joshua Slive wrote:
> On 09 Apr 2005 19:59:20 +0300, Florin <florin_gf@yahoo.fr> wrote:
> > Nope! :)
> > *If* you would have read attentively my previous post, you would have
> > noticed that:
> > - this couldn't be explained why it *actually works* with apache 1.3.33
> > - also why it *did* work with apache 2.0.47 and no longer works in
> > 2.0.53?
> > I am not a novice and DirectoryIndex was the first thing I looked at.
> > You should look too:
> 
> Not a good idea to start by insulting the person trying to help you.
> 
> *Everyone* says "I didn't change anything and now it doesn't work",
> and in 99% of cases they did change something.  And the fact that you
> did not mention your DirectoryIndex directive to start with meant that
> there was no point in going further without verifying it was set
> correctly.  I don't read minds.
> 
> So you say it fails in only one of three vhosts.  So why don't you
> show us the config of that vhost.  Also, try using a much simpler
> DirectoryIndex directive, and placing it within a <Directory
> /home/user1/public_html> within the relevant vhost.
> 
> Joshua.
> 
> ---------------------------------------------------------------------
> 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


Mime
View raw message