server {
listen 80;
server_name 域名;
root 项目路径;
charset utf-8;
rewrite "^/index.html$" / redirect;#屏蔽地址并转到相应的地址
location / {#根路径默认配置
proxy_pass http://localhost:8088;
}
location "^~/a/" {#根路径配置
rewrite "^/a/index.html$" /a/ redirect;
rewrite "^/a/$" /a/a/index.do?type=1 break;
rewrite "^/a/(\d{2,}|[^1]{0,1}).html$" /a/a/index.do?type=1&page=$1 break;
rewrite "^/a/c/(\d{1,}).html$" /a/d.do?meetId=$1 break;
proxy_pass http://localhost:8088;
}
location ~*.(jsp)$#准许jsp访问
{
index index.jsp;
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~ .*.(gif|jpg|jpeg|png|bmp|swf|css|js|html)$ {#缓存
expires 30d;
}
location ~ .*\.(do|action)$#禁止.do .action访问
{
return 404;
}
location ~^/(WEB-INF)/{#屏蔽敏感目录
deny all;
}
#默认错误页面自定义跳转
error_page 403 404 /404.jsp;
error_page 502 504 /notice.html;
}
|