Take a look at your location sections..  try removing the second jsp
specific location block, then change the first to what I had mentioned in
my previous email.
Eg you have:
location ^~ /examples/* {
Try what originally said:
location ^~ /examples {
Ensure that you remove the other jsp location block and test that.
Jamie
On May 10, 2012 8:54 PM, "Geo Du" <dddu88(a)gmail.com> wrote:
 Thanks again, this thing still does not work, I tried these, still only 
the
  example default page works, inside links get
connection timed out.
 Any more ideas?
 Thanks
 server {
    listen  ipaddress:80;
    server_name 
mydomain.com;
    error_log c:/nginx-1.2.0/logs/error_log debug;
    root C:/apache-tomcat-7.0.26_64/webapps;
 location ^~ /examples/* {
        proxy_pass 
http://localhost:8181/examples/;
         proxy_set_header        X-Real-IP $remote_addr;
       proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
       proxy_set_header        Host $http_host;
    }
 location ^~ /examples/jsp$ {
        proxy_pass 
http://localhost:8181/examples/jsp;
         proxy_set_header        X-Real-IP $remote_addr;
       proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
       proxy_set_header        Host $http_host;
    }
 On Thu, May 10, 2012 at 1:23 AM, Jamie Maher <jamie.maher(a)gmail.com> 
wrote:
 > Hi Dave,
 >
 >  I'm fairly new to nginx myself, but try the following in your setup:
 >
 > location ^~ /examples {
 >        proxy_pass 
http://localhost:8181/examples;
 >        proxy_set_header        X-Real-IP $remote_addr;
 >        proxy_set_header        X-Forwarded-For 
$proxy_add_x_forwarded_for;
  >        proxy_set_header        Host $http_host;
 >  }
 >
 >
 > I think your setup before only matched the /examples/ exactly, and not
 > anything that's underneath that path as well. eg. the /examples/jsp/
 > didn't match your previous location exactly.
 >
 > Hopefully that works for you.
 >
 > Jamie
 >
 > On 5/9/2012 9:22 PM, Geo Du wrote:
 > > Hi, Jamie,
 > > Thanks very much for your response, I tried nginx like that:
 > > location /examples/ {
 > >         proxy_pass 
http://localhost:8181/examples/;
 > >         #proxy_redirect  
http://localhost:8082/examples/
 > > 
http://mypublic.com/examples/;
 > >         proxy_set_header Host $http_host;
 > >     }
 > >
 > > to test my examples webapp inside tomcat, the link
 > > 
http://mypublic.com/examples/  works fine, but there are links inside
 > here
 > > as
 > > 
http://mypublic.com/examples/jsp/
 > > 
http://mypublic.com/examples/jsp/jsp2/el/basic-arithmetic.html
 > > and others, all of them do not work, I tested by turning on and off 
the
  > > proxy_redirect, but no difference.
 > >
 > > Of course I tried the xwiki deployed under tomcat in parallel with the
 > > examples app, but xwiki does not work either, they all gave me timeout
 > > error on the browser.
 > >
 > > Any clue? would you please share your setup with me?
 > >
 > > Thanks very much for your help.
 > >
 > > Dave
 > >
 > >
 > >
 > >
 > > On Mon, May 7, 2012 at 11:03 PM, Jamie Maher <jamie.maher(a)gmail.com>
 > wrote:
 > >
 > >> Hi Dave
 > >>
 > >> I am using nginx and I believe I had to add an extra header to ensure
 > >> things worked for proxy pass.
 > >>
 > >> Checkout the following regarding the host header:
 > >>
 > >>
 > >>
 >
http://www.simplicidade.org/notes/archives/2011/02/nginx_proxy_host_header.…
  > >>
 > >> There must be an equivalent setting for your setup.
 > >>
 > >> Jamie
 > >> On May 6, 2012 10:13 AM, "Geo Du" <dddu88(a)gmail.com> wrote:
 > >>
 > >>> Hi, all,
 > >>>
 > >>> I got a problem with our xwiki site setup, I have apache webserver
and
  > >>> tomcat behind with xwiki 3.5
deployed, when I do login, logout or
 > >> clicking
 > >>> buttons on the server machine browser with
 > >>> 
http://localhost:8082/xwiki/bin/login/XWiki/XWikiLogin, I can login,
 > >>> everything works fine, but if I use external public internet to
access
  > >> our
 > >>> xwiki site like:
http://mydomain.com/xwiki/bin/login/XWiki/XWikiLogin,
   I
 >> got the login page shown up, but if I
login, it redirects me to
>> localhost/xwiki/bin/view/Main/WebHome, which points to my localhost, 
 not
   my
> server 
mydomain.com machine, then from the browser address bar, if I
> change
> the localhost url to this url:
> 
http://mydomain.com/xwiki/bin/view/Main/WebHome, I can see the page
> correctly.
>
> Hers is my httpd.conf file setup:
>
> ProxyPass        /xwiki 
http://localhost:8082/xwiki
> ProxyPassReverse /xwiki 
http://localhost:8082/xwiki
>
> Any clue what is going on?
>
> Thanks
> Dave
> _______________________________________________
> devs mailing list
> devs(a)xwiki.org
> 
http://lists.xwiki.org/mailman/listinfo/devs
>
 _______________________________________________
 devs mailing list
 devs(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/devs
  _______________________________________________
 devs mailing list
 devs(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/devs  
_______________________________________________
 devs mailing list
 devs(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/devs
  _______________________________________________
 devs mailing list
 devs(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/devs