You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Shanti Suresh <sh...@umich.edu> on 2011/09/14 02:21:03 UTC
Tomcat Redirect Issue - Extra "/" after hostname - Help Please
All,
We are running into a peculiar issue. We have Tomcat 6.0.24
front-ended by Apache2.2.3. We have a VirtuslHost serving port 80
where Apache simply hands off "/" to Tomcat's load-balancer.
<VirtualHost *:80>
ServerName wwwprod.lsa.umich.edu
ServerAlias wwwprod www www.lsa.umich.edu
Redirect / balancer://dsmdelivery/
ProxyPass / balancer://dsmdelivery/
ProxyPassReverse / balancer://dsmdelivery/
TraceEnable Off
</VirtualHost>
Tomcat is tacking on an extra "/" as it creates a 302 response for one
of the Server Aliases, and not the other as in the curl output below,
when the URI does not have a trailing "/".
The problem cropped up when all systems including the F5 load-balancer
had to be rebooted after last weekend's storm.
-------------- Curl output for both virtual hosts:-------------
ldevm-shanti:~ shanti$ curl -v --dump-header headers_wwwprod.txt
http://wwwprod.lsa.umich.edu/polisci
* About to connect() to wwwprod.lsa.umich.edu port 80 (#0)
* Trying 141.211.177.191... connected
* Connected to wwwprod.lsa.umich.edu (141.211.177.191) port 80 (#0)
> GET /polisci HTTP/1.1
> User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7
> OpenSSL/0.9.8r zlib/1.2.3
> Host: wwwprod.lsa.umich.edu
> Accept: */*
>
< HTTP/1.1 302 Moved Temporarily
< Server: Apache-Coyote/1.1
< Location: http://wwwprod.lsa.umich.edu/polisci/
< Transfer-Encoding: chunked
< Date: Tue, 13 Sep 2011 20:28:29 GMT
<
* Connection #0 to host wwwprod.lsa.umich.edu left intact
* Closing connection #0
ldevm-shanti:~ shanti$ curl -v --dump-header headers_lsa.txt
http://www.lsa.umich.edu/polisci
* About to connect() to www.lsa.umich.edu port 80 (#0)
* Trying 141.211.177.203... connected
* Connected to www.lsa.umich.edu (141.211.177.203) port 80 (#0)
> GET /polisci HTTP/1.1
> User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7
> OpenSSL/0.9.8r zlib/1.2.3
> Host: www.lsa.umich.edu
> Accept: */*
>
< HTTP/1.1 302 Moved Temporarily
< Date: Tue, 13 Sep 2011 20:28:47 GMT
< Server: Apache-Coyote/1.1
< Location: http://www.lsa.umich.edu//polisci/
< Content-Length: 0
< X-Cnection: close
< Content-Type: text/plain; charset=UTF-8
< Set-Cookie: BIGipServerlsa-cmsproddlv_pool=3232879501.20480.0000; path=/
<
* Connection #0 to host www.lsa.umich.edu left intact
* Closing connection #0
---------------
Appreciate any thoughts.
Thanks!
--
Shanti Suresh
LSA Development
500 S. State Street
Ann Arbor MI 48109-1382
Office: 734-763-4807
shanti@umich.edu
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Tomcat Redirect Issue - Extra "/" after hostname - Help Please
Posted by Shanti Suresh <sh...@umich.edu>.
Hi all,
I traced the problem to a missing "ProxyPreserveHost On" directive on
the LSA and the II VirtualHosts. I added the missing directive, and
things are working fine.
Apache documentation says:
------------
When enabled, this option will pass the Host: line from the incoming
request to the proxied host, instead of the hostname specified in the
proxypass line.
This option should normally be turned Off. It is mostly useful in
special configurations like proxied mass name-based virtual hosting,
where the original Host header needs to be evaluated by the backend
server.
------------
In our case, we are doing mass name-based virtual hosting and were
missing this directive.
Thanks.
-Shanti
Quoting Shanti Suresh <sh...@umich.edu>:
> Hi Konstantin,
>
> Our Balancer is setup as follows:
>
> <Proxy balancer://dsmdelivery>
> BalancerMember http://lsa-cmsproddlv1.lsa.umich.edu:8080 retry=2
> BalancerMember http://lsa-cmsproddlv2.lsa.umich.edu:8080 retry=2 status=+H
> ProxySet stickysession=JSESSIONID|jsessionid
> </Proxy>
>
> Yes, it worked as-is before.
>
> The funny thing is that both server names on the same VirtualHost
> are serviced identically by the same Tomcat engines, yet with a
> different outgoing 302. I also notice that the correct
> (single-slash) 302 has "Transfer-Encoding: Chunked", while the "//"
> 302 has a "Content-Length:0" header as one of the main differences.
> The F5 load-balancer Cookie may be ignored in the
> "www.lsa.umich.edu" case.
>
> I appreciate your questions and thoughts.
>
> Thanks!
> -Shanti
>
> Quoting Konstantin Kolinko <kn...@gmail.com>:
>
>> 2011/9/14 Shanti Suresh <sh...@umich.edu>:
>>> All,
>>>
>>> We are running into a peculiar issue. We have Tomcat 6.0.24
>>> front-ended by
>>> Apache2.2.3. We have a VirtuslHost serving port 80 where Apache simply
>>> hands off "/" to Tomcat's load-balancer.
>>>
>>> <VirtualHost *:80>
>>> ServerName wwwprod.lsa.umich.edu
>>> ServerAlias wwwprod www www.lsa.umich.edu
>>> Redirect / balancer://dsmdelivery/
>>> ProxyPass / balancer://dsmdelivery/
>>> ProxyPassReverse / balancer://dsmdelivery/
>>> TraceEnable Off
>>> </VirtualHost>
>>
>>
>> The examples in [1] do not have trailing "/" neither in <Proxy>
>> element nor in ProxyPass setting, while [2] has one such example
>> (search for "A sample balancer setup").
>>
>> [1] http://httpd.apache.org/docs/2.1/mod/mod_proxy_balancer.html
>> [2] http://httpd.apache.org/docs/2.1/mod/mod_proxy.html#proxypass
>>
>> So, how is your <Proxy> element configured?
>>
>>
>>> The problem cropped up when all systems including the F5 load-balancer
>>> had to be rebooted after last weekend's storm.
>>
>> So it did work before?
>>
>>
>> Best regards,
>> Konstantin Kolinko
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>>
>>
>>
>>
>>
>
>
>
>
> --
> Shanti Suresh
> LSA Development
> 500 S. State Street
> Ann Arbor MI 48109-1382
> Office: 734-763-4807
> shanti@umich.edu
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
> !DSPAM:4e715c9d273571336712104!
>
>
>
>
--
Shanti Suresh
LSA Development
500 S. State Street
Ann Arbor MI 48109-1382
Office: 734-763-4807
shanti@umich.edu
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Tomcat Redirect Issue - Extra "/" after hostname - Help Please
Posted by Shanti Suresh <sh...@umich.edu>.
Hi Konstantin,
Our Balancer is setup as follows:
<Proxy balancer://dsmdelivery>
BalancerMember http://lsa-cmsproddlv1.lsa.umich.edu:8080 retry=2
BalancerMember http://lsa-cmsproddlv2.lsa.umich.edu:8080 retry=2 status=+H
ProxySet stickysession=JSESSIONID|jsessionid
</Proxy>
Yes, it worked as-is before.
The funny thing is that both server names on the same VirtualHost are
serviced identically by the same Tomcat engines, yet with a different
outgoing 302. I also notice that the correct (single-slash) 302 has
"Transfer-Encoding: Chunked", while the "//" 302 has a
"Content-Length:0" header as one of the main differences. The F5
load-balancer Cookie may be ignored in the "www.lsa.umich.edu" case.
I appreciate your questions and thoughts.
Thanks!
-Shanti
Quoting Konstantin Kolinko <kn...@gmail.com>:
> 2011/9/14 Shanti Suresh <sh...@umich.edu>:
>> All,
>>
>> We are running into a peculiar issue. We have Tomcat 6.0.24 front-ended by
>> Apache2.2.3. We have a VirtuslHost serving port 80 where Apache simply
>> hands off "/" to Tomcat's load-balancer.
>>
>> <VirtualHost *:80>
>> ServerName wwwprod.lsa.umich.edu
>> ServerAlias wwwprod www www.lsa.umich.edu
>> Redirect / balancer://dsmdelivery/
>> ProxyPass / balancer://dsmdelivery/
>> ProxyPassReverse / balancer://dsmdelivery/
>> TraceEnable Off
>> </VirtualHost>
>
>
> The examples in [1] do not have trailing "/" neither in <Proxy>
> element nor in ProxyPass setting, while [2] has one such example
> (search for "A sample balancer setup").
>
> [1] http://httpd.apache.org/docs/2.1/mod/mod_proxy_balancer.html
> [2] http://httpd.apache.org/docs/2.1/mod/mod_proxy.html#proxypass
>
> So, how is your <Proxy> element configured?
>
>
>> The problem cropped up when all systems including the F5 load-balancer
>> had to be rebooted after last weekend's storm.
>
> So it did work before?
>
>
> Best regards,
> Konstantin Kolinko
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
> !DSPAM:4e711122127951222944467!
>
>
>
>
--
Shanti Suresh
LSA Development
500 S. State Street
Ann Arbor MI 48109-1382
Office: 734-763-4807
shanti@umich.edu
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Tomcat Redirect Issue - Extra "/" after hostname - Help Please
Posted by Konstantin Kolinko <kn...@gmail.com>.
2011/9/14 Shanti Suresh <sh...@umich.edu>:
> All,
>
> We are running into a peculiar issue. We have Tomcat 6.0.24 front-ended by
> Apache2.2.3. We have a VirtuslHost serving port 80 where Apache simply
> hands off "/" to Tomcat's load-balancer.
>
> <VirtualHost *:80>
> ServerName wwwprod.lsa.umich.edu
> ServerAlias wwwprod www www.lsa.umich.edu
> Redirect / balancer://dsmdelivery/
> ProxyPass / balancer://dsmdelivery/
> ProxyPassReverse / balancer://dsmdelivery/
> TraceEnable Off
> </VirtualHost>
The examples in [1] do not have trailing "/" neither in <Proxy>
element nor in ProxyPass setting, while [2] has one such example
(search for "A sample balancer setup").
[1] http://httpd.apache.org/docs/2.1/mod/mod_proxy_balancer.html
[2] http://httpd.apache.org/docs/2.1/mod/mod_proxy.html#proxypass
So, how is your <Proxy> element configured?
> The problem cropped up when all systems including the F5 load-balancer
> had to be rebooted after last weekend's storm.
So it did work before?
Best regards,
Konstantin Kolinko
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Tomcat Redirect Issue - Extra "/" after hostname - Help Please
Posted by Shanti Suresh <sh...@umich.edu>.
So you'll notice that:
http://www.lsa.umich.edu/polisci <== comes back with a "//" in
Location Header of the the 302 redirect response message
http://wwwprod.lsa.umich.edu/polisci <== does not have a "//" in the
Location header of the 302 redirect response message
Thanks.
Quoting Shanti Suresh <sh...@umich.edu>:
> All,
>
> We are running into a peculiar issue. We have Tomcat 6.0.24
> front-ended by Apache2.2.3. We have a VirtuslHost serving port 80
> where Apache simply hands off "/" to Tomcat's load-balancer.
>
> <VirtualHost *:80>
> ServerName wwwprod.lsa.umich.edu
> ServerAlias wwwprod www www.lsa.umich.edu
> Redirect / balancer://dsmdelivery/
> ProxyPass / balancer://dsmdelivery/
> ProxyPassReverse / balancer://dsmdelivery/
> TraceEnable Off
> </VirtualHost>
>
>
> Tomcat is tacking on an extra "/" as it creates a 302 response for
> one of the Server Aliases, and not the other as in the curl output
> below, when the URI does not have a trailing "/".
>
> The problem cropped up when all systems including the F5
> load-balancer had to be rebooted after last weekend's storm.
>
>
> -------------- Curl output for both virtual hosts:-------------
> ldevm-shanti:~ shanti$ curl -v --dump-header headers_wwwprod.txt
> http://wwwprod.lsa.umich.edu/polisci
> * About to connect() to wwwprod.lsa.umich.edu port 80 (#0)
> * Trying 141.211.177.191... connected
> * Connected to wwwprod.lsa.umich.edu (141.211.177.191) port 80 (#0)
>> GET /polisci HTTP/1.1
>> User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7
>> OpenSSL/0.9.8r zlib/1.2.3
>> Host: wwwprod.lsa.umich.edu
>> Accept: */*
>>
> < HTTP/1.1 302 Moved Temporarily
> < Server: Apache-Coyote/1.1
> < Location: http://wwwprod.lsa.umich.edu/polisci/
> < Transfer-Encoding: chunked
> < Date: Tue, 13 Sep 2011 20:28:29 GMT
> <
> * Connection #0 to host wwwprod.lsa.umich.edu left intact
> * Closing connection #0
> ldevm-shanti:~ shanti$ curl -v --dump-header headers_lsa.txt
> http://www.lsa.umich.edu/polisci
> * About to connect() to www.lsa.umich.edu port 80 (#0)
> * Trying 141.211.177.203... connected
> * Connected to www.lsa.umich.edu (141.211.177.203) port 80 (#0)
>> GET /polisci HTTP/1.1
>> User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7
>> OpenSSL/0.9.8r zlib/1.2.3
>> Host: www.lsa.umich.edu
>> Accept: */*
>>
> < HTTP/1.1 302 Moved Temporarily
> < Date: Tue, 13 Sep 2011 20:28:47 GMT
> < Server: Apache-Coyote/1.1
> < Location: http://www.lsa.umich.edu//polisci/
> < Content-Length: 0
> < X-Cnection: close
> < Content-Type: text/plain; charset=UTF-8
> < Set-Cookie: BIGipServerlsa-cmsproddlv_pool=3232879501.20480.0000; path=/
> <
> * Connection #0 to host www.lsa.umich.edu left intact
> * Closing connection #0
>
> ---------------
>
> Appreciate any thoughts.
>
> Thanks!
>
>
> --
> Shanti Suresh
> LSA Development
> 500 S. State Street
> Ann Arbor MI 48109-1382
> Office: 734-763-4807
> shanti@umich.edu
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
> !DSPAM:4e6ff391322642560778728!
>
>
>
>
--
Shanti Suresh
LSA Development
500 S. State Street
Ann Arbor MI 48109-1382
Office: 734-763-4807
shanti@umich.edu
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: HTTP errors Logging
Posted by Rudy Gireyev <rg...@gmail.com>.
Sorry. I don't understand at all what you are asking. What does module
mean? By module do you mean some part of Tomcat itself? Or some
application that you have written that runs within Tomcat?
If the latter then you have to configure the logging within that
Servlet system, which will depend on the logging library used.
Although this has little to do with Tomcat.
Rudy
On Wed, Sep 14, 2011 at 10:37 AM, Michael Gesundheit
<mi...@rocketmail.com> wrote:
> Thanks,I know about them but to see anything specific you need to turn on logging for the specificmodule. I could not find in the docs how to do it.
> -Michael
> --- On Wed, 9/14/11, Rudy Gireyev <rg...@gmail.com> wrote:
>
> From: Rudy Gireyev <rg...@gmail.com>
> Subject: Re: HTTP errors Logging
> To: "Tomcat Users List" <us...@tomcat.apache.org>
> Date: Wednesday, September 14, 2011, 10:12 AM
>
> Hi Michael.
>
> Not sure if this is what you're asking, but there's a logs directory
> in your Tomcat installation directory. In it there should be several
> log files that may contain a clue.
>
> Rudy
>
>
>
> On Wed, Sep 14, 2011 at 8:26 AM, Michael Gesundheit
> <mi...@rocketmail.com> wrote:
>> Hi,
>> I could not find anything in the archive so here is my question:Is there any way to get DEBUG or any log regarding HTTP error messages?
>> I currently get a 403 but, so far, can't find the root cause.
>> Thanks,-Michael
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: HTTP errors Logging
Posted by Michael Gesundheit <mi...@rocketmail.com>.
Thanks,I know about them but to see anything specific you need to turn on logging for the specificmodule. I could not find in the docs how to do it.
-Michael
--- On Wed, 9/14/11, Rudy Gireyev <rg...@gmail.com> wrote:
From: Rudy Gireyev <rg...@gmail.com>
Subject: Re: HTTP errors Logging
To: "Tomcat Users List" <us...@tomcat.apache.org>
Date: Wednesday, September 14, 2011, 10:12 AM
Hi Michael.
Not sure if this is what you're asking, but there's a logs directory
in your Tomcat installation directory. In it there should be several
log files that may contain a clue.
Rudy
On Wed, Sep 14, 2011 at 8:26 AM, Michael Gesundheit
<mi...@rocketmail.com> wrote:
> Hi,
> I could not find anything in the archive so here is my question:Is there any way to get DEBUG or any log regarding HTTP error messages?
> I currently get a 403 but, so far, can't find the root cause.
> Thanks,-Michael
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: HTTP errors Logging
Posted by Rudy Gireyev <rg...@gmail.com>.
Hi Michael.
Not sure if this is what you're asking, but there's a logs directory
in your Tomcat installation directory. In it there should be several
log files that may contain a clue.
Rudy
On Wed, Sep 14, 2011 at 8:26 AM, Michael Gesundheit
<mi...@rocketmail.com> wrote:
> Hi,
> I could not find anything in the archive so here is my question:Is there any way to get DEBUG or any log regarding HTTP error messages?
> I currently get a 403 but, so far, can't find the root cause.
> Thanks,-Michael
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Tomcat Redirect Issue - Extra "/" after hostname - Help Please
Posted by Shanti Suresh <sh...@umich.edu>.
Hi Andre,
Oh sure :-) I forgot to mention that I did try commenting out and testing but left it back on as it did not make a difference.
Thanks, and sorry about the ommission.
-Shanti
On Sep 14, 2011, at 11:20 AM, André Warnier wrote:
> Shanti Suresh wrote:
>> Hi Andre,
>> Thanks so much for the observation. Yes, The Redirect is redundant. I will leave it in there for now though as this is not a recent change. I would like to isolate what's causing "//".
>
> Understood. But what I am wondering about, is if this redundant (and syntactically incorrect) Redirect may play a role in your problem. It's mere presence triggers the fact that Apache will "pass the request for inspection" to the mod_alias module, which may (or may not) start processing the request and modify some internal structure linked to it, thus causing (perhaps) some inconsistency which causes the later issue.
>
> A weak suspicion I admit, but maybe worth commenting-out this anyway-redundant Redirect and checking ?
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
> !DSPAM:4e70c661259585640420339!
>
>
>
--
Shanti Suresh
App Systems Analyst Lead
Web Services, LSA Development
University of Michigan
Office: 734-763-4807
shanti@umich.edu
http://lsa.umich.edu/cms
Re: HTTP errors Logging
Posted by André Warnier <aw...@ice-sa.com>.
Michael Gesundheit wrote:
> What??
Ok, I will take the candle.
Michael,
to send your original message, what you did was :
- you edited an older message, which had a subject "Tomcat Redirect Issue - Extra "/"
after hostname - Help Please"
- then you changed the subject line
- then you typed your message
- then you sent that message to the list
What Pid is telling you, is that this is not a correct way to start a new subject of
discussion on this list (and not only on this one).
The reason is that when you do it like above, the message that you send still has
references in it to the old message that you copied (even if you do not see this).
And for people who display list messages in their reader using the "threaded" view, this
is very annoying, because your message appears in the middle of the discussion of the
other message, while it has nothing to do with that old subject.
Like this :
Tomcat Redirect Issue - Extra "/" after hostname...
- answer #1 : Re: Tomcat Redirect Issue - Extra "/" after hostname...
- answer #2 : Re: Tomcat Redirect Issue - Extra "/" after hostname...
- answer to answer #2 : Re: Tomcat Redirect Issue - Extra "/" after hostname...
- answer #3 : HTTP errors logging
- answer #4 : Re: Tomcat Redirect Issue - Extra "/" after hostname...
????
Got it ?
To start a new subject, start a new message, do not copy an old one.
>
> --- On Thu, 9/15/11, Pid <pi...@pidster.com> wrote:
>
> From: Pid <pi...@pidster.com>
> Subject: Re: HTTP errors Logging
> To: "Tomcat Users List" <us...@tomcat.apache.org>
> Date: Thursday, September 15, 2011, 6:13 AM
>
> On 14/09/2011 16:26, Michael Gesundheit wrote:
>> Hi,
>> I could not find anything in the archive so here is my question:Is there any way to get DEBUG or any log regarding HTTP error messages?
>> I currently get a 403 but, so far, can't find the root cause.
>> Thanks,-Michael
>
> Please start an entirely new email in future.
>
> Replying to an existing thread, just editing subject & body, is called
> thread-hijacking and makes your message appear in the middle of another
> conversation in threaded mail readers.
>
>
> p
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: HTTP errors Logging
Posted by Michael Gesundheit <mi...@rocketmail.com>.
What??
--- On Thu, 9/15/11, Pid <pi...@pidster.com> wrote:
From: Pid <pi...@pidster.com>
Subject: Re: HTTP errors Logging
To: "Tomcat Users List" <us...@tomcat.apache.org>
Date: Thursday, September 15, 2011, 6:13 AM
On 14/09/2011 16:26, Michael Gesundheit wrote:
> Hi,
> I could not find anything in the archive so here is my question:Is there any way to get DEBUG or any log regarding HTTP error messages?
> I currently get a 403 but, so far, can't find the root cause.
> Thanks,-Michael
Please start an entirely new email in future.
Replying to an existing thread, just editing subject & body, is called
thread-hijacking and makes your message appear in the middle of another
conversation in threaded mail readers.
p
Re: HTTP errors Logging
Posted by Pid <pi...@pidster.com>.
On 14/09/2011 16:26, Michael Gesundheit wrote:
> Hi,
> I could not find anything in the archive so here is my question:Is there any way to get DEBUG or any log regarding HTTP error messages?
> I currently get a 403 but, so far, can't find the root cause.
> Thanks,-Michael
Please start an entirely new email in future.
Replying to an existing thread, just editing subject & body, is called
thread-hijacking and makes your message appear in the middle of another
conversation in threaded mail readers.
p
HTTP errors Logging
Posted by Michael Gesundheit <mi...@rocketmail.com>.
Hi,
I could not find anything in the archive so here is my question:Is there any way to get DEBUG or any log regarding HTTP error messages?
I currently get a 403 but, so far, can't find the root cause.
Thanks,-Michael
Re: Tomcat Redirect Issue - Extra "/" after hostname - Help Please
Posted by André Warnier <aw...@ice-sa.com>.
Shanti Suresh wrote:
> Hi Andre,
>
> Thanks so much for the observation. Yes, The Redirect is redundant. I will leave it in there for now though as this is not a recent change. I would like to isolate what's causing "//".
Understood. But what I am wondering about, is if this redundant (and syntactically
incorrect) Redirect may play a role in your problem. It's mere presence triggers the fact
that Apache will "pass the request for inspection" to the mod_alias module, which may (or
may not) start processing the request and modify some internal structure linked to it,
thus causing (perhaps) some inconsistency which causes the later issue.
A weak suspicion I admit, but maybe worth commenting-out this anyway-redundant Redirect
and checking ?
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Tomcat Redirect Issue - Extra "/" after hostname - Help Please
Posted by Shanti Suresh <sh...@umich.edu>.
Hi Andre,
Thanks so much for the observation. Yes, The Redirect is redundant. I will leave it in there for now though as this is not a recent change. I would like to isolate what's causing "//".
I wanted to crank up logging in Tomcat side to catch the Request and Response processing. I tried the RequestDumperValve. But the 302s were not being caught.
Please let me know if there is a better way debugTomcat's request and response processing.
I would like to find out how Tomcat processes requests for "wwwprod.lsa.umich.edu/polisci" different from "www.lsa.umich.edu/polisci", causing it to send a "//" for the latter.
Thanks.
-Shanti
On Sep 14, 2011, at 2:58 AM, André Warnier wrote:
> Shanti Suresh wrote:
>> All,
>> We are running into a peculiar issue. We have Tomcat 6.0.24 front-ended by Apache2.2.3. We have a VirtuslHost serving port 80 where Apache simply hands off "/" to Tomcat's load-balancer.
>> <VirtualHost *:80>
>> ServerName wwwprod.lsa.umich.edu
>> ServerAlias wwwprod www www.lsa.umich.edu
>> Redirect / balancer://dsmdelivery/
>> ProxyPass / balancer://dsmdelivery/
>> ProxyPassReverse / balancer://dsmdelivery/
>> TraceEnable Off
>> </VirtualHost>
> Why do you have a "Redirect" AND a "ProxyPass" above ?
> At least the Redirect doesn't make sense to me here.
> As written, it is also probably wrong :
> From http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect :
> "The new URL should be an absolute URL beginning with a scheme and hostname, but a URL-path beginning with a slash may also be used, in which case the scheme and hostname of the current server will be added."
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
> !DSPAM:4e7050e3221842560778728!
>
>
>
--
Shanti Suresh
App Systems Analyst Lead
Web Services, LSA Development
University of Michigan
Office: 734-763-4807
shanti@umich.edu
http://lsa.umich.edu/cms
Re: Tomcat Redirect Issue - Extra "/" after hostname - Help Please
Posted by André Warnier <aw...@ice-sa.com>.
Shanti Suresh wrote:
> All,
>
> We are running into a peculiar issue. We have Tomcat 6.0.24
> front-ended by Apache2.2.3. We have a VirtuslHost serving port 80 where
> Apache simply hands off "/" to Tomcat's load-balancer.
>
> <VirtualHost *:80>
> ServerName wwwprod.lsa.umich.edu
> ServerAlias wwwprod www www.lsa.umich.edu
> Redirect / balancer://dsmdelivery/
> ProxyPass / balancer://dsmdelivery/
> ProxyPassReverse / balancer://dsmdelivery/
> TraceEnable Off
> </VirtualHost>
>
Why do you have a "Redirect" AND a "ProxyPass" above ?
At least the Redirect doesn't make sense to me here.
As written, it is also probably wrong :
From http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect :
"The new URL should be an absolute URL beginning with a scheme and hostname, but a
URL-path beginning with a slash may also be used, in which case the scheme and hostname of
the current server will be added."
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org