you can let Apache handle those details
http://httpd.apache.org/docs/2.0/vhosts/examples.html
//supply your own IP and Port

Listen 80

                

    # This is the "main" server running on 172.20.30.40

    ServerName server.domain.com

    DocumentRoot /www/mainserver

                

    # This is the other address

    NameVirtualHost 172.20.30.50

                

    <VirtualHost 172.20.30.50>

    
        DocumentRoot /www/example1

        ServerName www.example1.com

                        </VirtualHost>

                

    <VirtualHost 172.20.30.50>

    
        DocumentRoot /www/example2

        ServerName www.example2.org

    
    </VirtualHost>

RewriteEngine On

#  now the rewriting rules......
RewriteRule   ^mainserver$  mainserver/index.jsp
RewriteRule   ^example1$  example1/index.jsp
RewriteRule   ^example2$  example2/index.jsp

HTH
Martin 

______________________________________________ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business 
of Sender. This transmission is of a confidential nature and Sender does not 
endorse distribution to any party other than intended recipient. Sender does 
not necessarily endorse content contained within this transmission. 




> Date: Wed, 4 Mar 2009 02:00:45 +0000
> From: uma...@comcast.net
> To: users@tomcat.apache.org
> Subject: URL Rewriting for implementing virtual hosts
> 
> We have a bunch of web applications packed into a single VM tomcat (6.0.14).
> I am looking to segrgating the contexts in distinct VMs based on IP address
> based virtual hosts.
> 
> I assume that to keep this segregation transparent to the applications 
> themselves,
> URL rewriting has to be incorporated (if there is another method, pl let me 
> know).
> 
> Questions:
> 
> 1) Are there recommended best practices for implementing virtual hosts
> with URL rewrite? 
> 
> 2) We use Tomcat without Apache frontend and plan to use
> the Tuckey.org's URL rewriter. Anyone have any bad experience with this?
> 
> 3) I assume that we would have to use a dummy webapp to rewrite the URL 
> based on virtual host configuration and forward the request. Is there a 
> better way?
> 
> Thanks
> 
> /U

_________________________________________________________________
Windows Liveā„¢: Life without walls.
http://windowslive.com/explore?ocid=TXT_TAGLM_WL_allup_1a_explore_032009

Reply via email to