how to proxy pass one jsp dir that under a static web to tomcat:8080 ?

rollingsun nginx-forum at nginx.us
Mon Nov 30 14:03:21 MSK 2009


at first , thank you very much for helping me  !
and now I have a new  problem ,
I have a new server , totally , this is a static website , but one dir is jsp ,  so my head turn bigger ...
the web works ok but this jsp dir 
this is  my conf  ,
-------------------------------
server {
        listen  80;
                server_name aaa.aaa.com;
                error_page  404  http://aaa.aaa.com/error/error.html;
        location / {
                root /web/htdocs;
                index   index.htm index.html index.jsp;
                ssi on;
                ssi_silent_errors on;
                ssi_types text/shtml;
                }
        location /status {
                stub_status on;
                auth_basic "NginxStatus";
                allow 111.111.111.0/24;
                        }
        location ~ .*\.(jsp|do|action)$ {
                root /web/htdocs/jsp/;
                proxy_pass  http://localhost:8080  ;
                proxy_redirect         off;
                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 /servlet/  {
                root /web/htdocs/jsp/;
                proxy_pass  http://localhost:8080  ;
                proxy_redirect         off;
                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 /error.html {
                root  /web/htdocs/error/;
                }

Posted at Nginx Forum: http://forum.nginx.org/read.php?2,26696,26696#msg-26696





More information about the nginx mailing list