This is a bit of a newbie question --- But can one
have named virtual hosts on port 80 but still run SSL on the same server
by not having any named virtual hosts on port 443 ?
----- Original Message -----
Sent: Thursday, May 04, 2006 1:40
AM
Subject: Re: [users@httpd] Redirect
Problem
On 5/3/06, Stuart, Ed <Ed.Stuart@xxxxxxxxxxxxxxxx>
wrote: > > > We're running Apache 2.0.46 on Red Hat kernel
2.4. We're trying to shorten > the URL our clients have to use to
connect to an application. We have three > environments;
development, test, and production. Our approach is to create a > DNS
entry in the format of environment.appname.domain and have it resolve
to > environment.webserver.domain and when they arrive look at what
application > they are seeking and redirect them to
environment.webserver.domain/appname. > We've got this working with the
DNS as described and the following entry in > the httpd.conf
file. > > <VirtualHost *> > ServerName
test.appname.domain > ServerAlias * > Redirect permanent / https://testweb.domain/appname
</VirtualHost> > > Our problem is that if clients mistakenly
enter https://test.appname.domain >
instead of http://test.appname.domain
they are directed to the default page > of https://testweb.domain which is the
index.html file. > > How can we fix this, and is there a better
way to solve the original > problem?
(repost, aparently some
keypresses are interpreted by gmail as hotkey and caused a prematures
send)
Probably https requests are not processed by te virtual server
you described above. Have a look at the ssl config. Also it is
not possible to have namevirtual hosts under ssl, so all ssl requests
will go to the same virtual host (probably the first)
a command that
might give you some hints as to what gets processed by which part of the
config is: httpd -S -DSSL
You could do what you are trying above
with a rewrite. This would save you having to add virtual hosts for every
app.
For
example:
RewriteCond
%{HTTP_HOST}
^(dev|test|prod)\.(.*)\.domain$ RewriteRule
(.*)
https://%1web.domain/%2/$1
[R,L]
(Disclaimer: This is of the top of my head, I haven't tested
it.)
Krist
-- krist.vanbesien@xxxxxxxxx Solothurn,
Switzerland
--------------------------------------------------------------------- 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@xxxxxxxxxxxxxxxx
" from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For
additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
|