You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Christopher Shade <cs...@indigio.com> on 2001/04/02 22:31:04 UTC

problem with virtual hosting

I tried to map www.domain.com to www.domain.com/webapp by using
ServerName and ServerAlias in the config file, but it's not working.
Below is what I tried in my-tomcat-apache.conf.  What am I doing wrong?
Is there a better way to map a domain to a webapp?  Thanks!
...Christopher

####################### my-tomcat-apache.conf #############

LoadModule jserv_module libexec/mod_jserv.so
ApJServManual on
ApJServDefaultProtocol ajpv12
ApJServSecretKey DISABLED
ApJServMountCopy on
ApJServLogLevel notice
 
ApJServDefaultPort 8010

# Name the Virtual Host IP
NameVirtualHost ...server IP is here...
 
# Define the Virtual Hosts
<VirtualHost ...server IP is here...>
    ServerName www.domain.com/fas
    ServerAlias www.domain.com
    ApJServMount /fas ajpv12://www.domain.com:8010/fas
    DocumentRoot /usr/local/apache/prod/htdocs/fas
</VirtualHost>

AddType text/jsp .jsp
AddHandler jserv-servlet .jsp

...and the Alias entries for my webapps...



Re: problem with virtual hosting

Posted by Kieran Barry <kb...@dragon.snaz.com>.
Doh!

On Mon, 2 Apr 2001, Kieran Barry wrote:

> On Mon, 2 Apr 2001, Christopher Shade wrote:
> 
> > I tried to map www.domain.com to www.domain.com/webapp by using
> > ServerName and ServerAlias in the config file, but it's not working.
> > Below is what I tried in my-tomcat-apache.conf.  What am I doing wrong?
> > Is there a better way to map a domain to a webapp?  Thanks!
> > ...Christopher
> > 
> > ####################### my-tomcat-apache.conf #############
> > 
> > LoadModule jserv_module libexec/mod_jserv.so
> > ApJServManual on
> > ApJServDefaultProtocol ajpv12
> > ApJServSecretKey DISABLED
> > ApJServMountCopy on
> > ApJServLogLevel notice
> >  
> > ApJServDefaultPort 8010
> > 
> > # Name the Virtual Host IP
> > NameVirtualHost ...server IP is here...
> >  
> > # Define the Virtual Hosts
> > <VirtualHost ...server IP is here...>
> >     ServerName www.domain.com/fas
> >     ServerAlias www.domain.com
> >     ApJServMount /fas ajpv12://www.domain.com:8010/fas
> >     DocumentRoot /usr/local/apache/prod/htdocs/fas
> > </VirtualHost>
> > 
> > AddType text/jsp .jsp
> > AddHandler jserv-servlet .jsp
> > 
> > ...and the Alias entries for my webapps...
> > 
> > 
> > 
> Something to look at would be RedirectMatch or Redirect.
> 
> Stick in something like:
> 
> Redirect / http://www.domain.com/fas
> 
> in the Virtualhost.
> 
> Of course, I could be wrong.
> 
And I am!
This would rewrite everything which included / in its path.

Try 
RedirectMatch /$ http://www.domain.com/fas

Sorry about the mistake.

Regards

Kieran


Re: problem with virtual hosting

Posted by Kieran Barry <kb...@dragon.snaz.com>.
On Mon, 2 Apr 2001, Christopher Shade wrote:

> I tried to map www.domain.com to www.domain.com/webapp by using
> ServerName and ServerAlias in the config file, but it's not working.
> Below is what I tried in my-tomcat-apache.conf.  What am I doing wrong?
> Is there a better way to map a domain to a webapp?  Thanks!
> ...Christopher
> 
> ####################### my-tomcat-apache.conf #############
> 
> LoadModule jserv_module libexec/mod_jserv.so
> ApJServManual on
> ApJServDefaultProtocol ajpv12
> ApJServSecretKey DISABLED
> ApJServMountCopy on
> ApJServLogLevel notice
>  
> ApJServDefaultPort 8010
> 
> # Name the Virtual Host IP
> NameVirtualHost ...server IP is here...
>  
> # Define the Virtual Hosts
> <VirtualHost ...server IP is here...>
>     ServerName www.domain.com/fas
>     ServerAlias www.domain.com
>     ApJServMount /fas ajpv12://www.domain.com:8010/fas
>     DocumentRoot /usr/local/apache/prod/htdocs/fas
> </VirtualHost>
> 
> AddType text/jsp .jsp
> AddHandler jserv-servlet .jsp
> 
> ...and the Alias entries for my webapps...
> 
> 
> 
Something to look at would be RedirectMatch or Redirect.

Stick in something like:

Redirect / http://www.domain.com/fas

in the Virtualhost.

Of course, I could be wrong.

regards

Kieran