tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Morgan Cox" <morganco...@gmail.com>
Subject Re: How to have multiple domains/contexts with Tomcat ? they all go to same context ..
Date Fri, 26 Sep 2008 10:58:48 GMT
Sorry - didn't see your complete response.......

http://www.mrblue.com/mrblu <http://www.mrblue.com/mrblue>e - already goes
to the mrblue context - i want
http://www.mrblue.com<http://www.mrblue.com/mrblue>to go the mrblue
context.

Thanks for the advise - it seems that I do need to set the ROOT webapp for
each virtual server

- anyone got any ideas of how to do this.

Thanks for your response André

Cheers



2008/9/26 Morgan Cox <morgancoxuk@gmail.com>

> Hi.
>
> It is on an Ubuntu Gutsy server..
>
> As mentioned the tomcat applications are working I can just figure out to
> point domains at the contexts......
>
> cheers
>
>
>
> 2008/9/26 André Warnier <aw@ice-sa.com>
>
> Can you tell us on what kind of host system you are running this ?
>> It would help guessing where the files are.
>>
>> Thanks.
>>
>> P.S.
>>
>> I am not the expert, but it should indeed be relatively simple, so I'll
>> try. In a nutshell :
>>
>> - start again from the original "server.xml" file.
>> - in it, locate the <Host name="localhost" ..>...</Host> section, copy
it,
>> and re-insert it after the original section.
>> - then replace the name="localhost" attribute by name="www.mrpink.com"
>> - then redo the same one more time, this time with "www.mrblue.com"
>>
>> The above takes care of letting Tomcat known that there are 3 Virtual
>> Hosts :
>> - www.mrpink.com
>> - www.mrblue.com
>> - and localhost, which will also be (remain) the Host by default, if the
>> name given in the request does not match either of the other ones (for
>> example, if someone calls up http://xxx.xxx.xxx.xxx:8180 (with the IP
>> address of your server). (I suggest to keep that one as it is, to access the
>> documentation etc..)
>>
>> Now what is left is to tell Tomcat where, for each of the virtual hosts,
>> he finds the corresponding documents and webapps.
>> I would recommend to create 2 additional directories, at the same level as
>> your current "webapps", say "webapps-pink" and "webapps-blue".
>> Then move the respective documents/applications in these directories,
>> checking ownership and permissions etc.. They must at least be readable by
>> the user-id running Tomcat.
>>
>> Now go back to your individual Hosts sections, and change
>> appBase="webapps" by  appBase="webapps-pink" and appBase="webapps-blue"
>>
>> Now restart Tomcat.
>>
>> You should now be able to access "blue" by calling up "
>> http://www.mrblue.com/mrblue".
>>
>> To make this trailing /mrblue go away, you should make this webapp into
>> the ROOT webapp for that virtual server, but for that I'll let an expert
>> give you the instructions.
>>
>> Have I got it right ?
>>
>>
>> Morgan Cox wrote:
>>
>>> Hi.
>>>
>>> This is a simple question (i think)
>>>
>>> After playing with server,xml (and various other .xml files) I am unable
>>> to
>>> work out how to host multiple domains on a Tomcat 6 (standalone)  server
>>> (running on port 80) ..
>>>
>>>  I have read -
>>> http://tomcat.apache.org/tomcat-6.0-doc/virtual-hosting-howto.html
>>>
>>> I.e - I have uploaded 2 contexts
>>>
>>> /mrpink
>>> /mrblue
>>>
>>> - mrpink was uploaded first (as root context).
>>>
>>> - I have 2 domains
>>>
>>> www.mrpink.com
>>> www.mrblue.com
>>>
>>> - both domains point to the same ip (tomcat server)
>>> - however when visiting both sites they go to the ROOT context.
>>>
>>> - I want www.mrpink.com to go to www.mrpink.com/mrpink  and
>>> www.mrblue.comto go to
>>> www.mrblue.com/mrblue
>>> - how is this possible ?
>>>
>>> Please note : that both contexts are fine when you put the URL in (i.e
>>> www.mrpink.com/mrpink) - I just want Tomcat to understand when you visit
>>> www.mrpink.com to automatically goes to www.mrpink.com/mrpink
>>>
>>> I have tried editing server.xml (as shown in above link)
>>>
>>> also tried using the tomcat host-manager  - every time I try to use this
>>> I
>>> get file/folder not found when visiting the page - i.e the host-manager
>>> seems to work fine but visiting the page after adding a virtual host i
>>> get a
>>> blank page (in firefox) - file/folder not found in konqueror ....
>>>
>>> Here is an example I tried - to get www.mrblue.com to point to
>>> www.mrblue.com/mrblue using the host-manager....
>>>
>>> - First I uploaded the mrblue tomcat application using the tomcat
>>> manager..
>>>
>>> Using host-manager ... www.mrpink.com/host-manager/html
>>>
>>> name : mrblue.com
>>> alias : www.mrblue.com
>>> app base : /opt/tomcat/webapps/mrblue/
>>>
>>> The webapp is located in - /opt/tomcat/webapps/mrblue/
>>>
>>> I understand I can do what I want using mod_jk - however it seems crazy
>>> using apache when I do not really need to ...
>>>
>>> Can anyone help - its slowly driving me mad..............
>>>
>>> Cheers
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message