For facility your understaing, you can do exactly that:

Apache Front:
http://data.example.com

Edit the configuration of the VirtualHost for this domain, example:

/etc/apache2/sites-enable/000-default
<VirtualHost *:443>
#ServerName data.example.com
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On

ProxyPass / http://some_ip:8080/
ProxyPassReverse / http://some_ip:8080/



2012/1/27, Luciano Andress Martini <777u...@gmail.com>:
> If you want to tunnel a connection to one apache to an internal tomcat
> server you can with that:
>
> Open a config file from a site like
> /etc/apache2/sites-available/000-default and put this:
>
> ProxyPass /est http://192.168.3.38:8080/est
> ProxyPassReverse /est http://192.168.3.38:8080/est
>
> =]
>
> This is very interesting because you can use ssl on apache only.
>
>
> 2012/1/27, Monika Solanki <msolanki.maili...@gmail.com>:
>> On Thu, Jan 26, 2012 at 2:45 PM, Pid <p...@pidster.com> wrote:
>>
>>> On 26/01/2012 08:50, Monika Solanki wrote:
>>> > On Thu, Jan 26, 2012 at 8:34 AM, Pid <p...@pidster.com> wrote:
>>> >
>>> >> On 26/01/2012 04:56, Monika Solanki wrote:
>>> >>> I am using tomcat 7.x. I would like to redirect requests to a site
>>> >>> on
>>> >>> apache, port 80 to one of my application running on tomcat,
>>> >> localhost:8080.
>>> >>
>>> >> Please tell us exactly which version of Tomcat (and anything else
>>> >> that's
>>> >> relevant, e.g. HTTPD), or we may incorrectly assume the wrong one.
>>> >> There are now 25 versions of Tomcat 7.0.
>>> >>
>>> >
>>> > My Tomcat version is 7.0.22
>>> >
>>> >>
>>> >>> I have set up the proxy and reverse proxy to redirect the request
>>> >>> and
>>> >> this
>>> >>> is working. However the application on tomcat is associated with an
>>> >>> xsl
>>> >>> file which is not being resolved with the redirect. This cause the
>>> >> browser
>>> >>> to throw an exception when the site is requested on apache. How do I
>>> >> solve
>>> >>> this problem.
>>> >>
>>> >> The browser throws an exception or Tomcat does?
>>> >>
>>> >
>>> > The browser complains of not finding the transformation file, but the
>>> page
>>> > is being rendered by Tomcat, i.e., it is a dynamic page being
>>> > generated
>>> by
>>> > Tomcat but the page uses the xsl file which is in one of the folders
>>> > of
>>> the
>>> > application folder in webapps of Tomcat.
>>> >
>>> > Thanks
>>>
>>> >> Where is the XSL file and which part of the system needs to access
>>> >> it?
>>>
>>
>> The apache front is http://data.example.com
>>  tomcat app is : http://localhost:8080/myapp
>>
>> tomcat app deployed in <tomcat>/webapps/myapp
>> myapp uses transformation file, text.xsl,  in the folder
>> <tomcat>/webapps/myapp/transformation
>>
>> The page that is displayed when  http://localhost:8080/myapp is called
>> uses
>> the xsl transformation.
>>
>> The proxy and reverse proxy pass in the virtual host for
>> http://data.example.com  have been set to
>>
>> /endpoint  http://localhost:8080/myapp
>>
>> I would like http://data.example.com/endpoint to get redirected to
>> http://localhost:8080/myapp
>>
>> When tomcat sends back the response, the page looks for the
>> transformation
>> file, http://data.example.com/transformation/test.xsl and of course
>> cannot
>> find it.
>>
>> Everything works smoothly under tomcat
>>
>> Thanks
>>
>>>
>>> Where exactly is the XSL file - what is its exact path?
>>>
>>> Where is the code that needs the XSL file?
>>>
>>> What URL is that code using to access the file?
>>>
>>> Does it work if you connect directly to Tomcat, rather than using the
>>> proxy?
>>>
>>>
>>> p
>>>
>>> >> For example, is Tomcat rendering the output or is the browser
>>> >> rendering
>>> it?
>>> >>
>>> >>
>>> >> p
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >>
>>> >> [key:62590808]
>>> >>
>>> >>
>>> >
>>>
>>>
>>> --
>>>
>>> [key:62590808]
>>>
>>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to