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" <[email protected]> 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 <[email protected]>
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 <[email protected]>
> > 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.html
> > >>
> > >> There must be an equivalent setting for your setup.
> > >>
> > >> Jamie
> > >> On May 6, 2012 10:13 AM, "Geo Du" <[email protected]> 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
> > >>> [email protected]
> > >>> http://lists.xwiki.org/mailman/listinfo/devs
> > >>>
> > >> _______________________________________________
> > >> devs mailing list
> > >> [email protected]
> > >> http://lists.xwiki.org/mailman/listinfo/devs
> > >>
> > > _______________________________________________
> > > devs mailing list
> > > [email protected]
> > > http://lists.xwiki.org/mailman/listinfo/devs
> > _______________________________________________
> > devs mailing list
> > [email protected]
> > http://lists.xwiki.org/mailman/listinfo/devs
> >
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs