nginx的巧妙用法

需求我用tomcat安装了一个应用,结果没有办法去掉二级目录了,而且我的80端口是给nginx用的,所以也不能让tomcat监听80端口了,只能用nginx去代理tomcat的8080.
二级目录访问的时候是这个形式: http://ip:8080/abc
想用nginx配置一个域名去代理访问这个站点,但是因为有个二级目录,所以最终配置有点复杂,最终配置如下
server {

        listen 80;
        server_name www.aaa.com;
        location / {
            rewrite /(.*) /abc/$1 last;
        }
        location /abc/ {
            proxy_pass      http://127.0.0.1:8080;
            proxy_set_header Host   $host;
            proxy_set_header X-Real-IP      $remote_addr;
            proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;
        }
    }
上一篇:Apache的日志切割


下一篇:mongodb的架构 副本集搭建