nginx 通过状态码判断url该怎么走
2015-07-01 13:51
525 查看
通过nginx返回的状态码来判断url该怎么走,如下是tomcat的静态化操作,当nginx去访问静态文件时,如果没有找到会丢给tomcat去处理
location ^~ /zenghui {
root /www_root;
proxy_intercept_errors on;
error_page 404 = @error_page_404;
error_page 403 = @error_page_404;
}
location @error_page_404 {
set $orginal_uri $uri;
proxy_pass http://wdzj$orginal_uri;
proxy_set_header Host $host:$server_port;
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 ^~ /zenghui {
root /www_root;
proxy_intercept_errors on;
error_page 404 = @error_page_404;
error_page 403 = @error_page_404;
}
location @error_page_404 {
set $orginal_uri $uri;
proxy_pass http://wdzj$orginal_uri;
proxy_set_header Host $host:$server_port;
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;
}
相关文章推荐
- nginx-configure执行大致流程
- Nginx通过修改连接简单防御CC攻击的方法
- nginx生产配置
- nginx+thinkphp下解决不支持pathinfo模式
- NGINX引入线程池 性能提升9倍
- 修改Nginx屏蔽网址的规则的方法
- Nginx基本命令
- 详解Nginx中的重定向功能
- nginx.conf 文中描述的配置文件
- Nginx系列(三)--管理进程、多工作进程设计
- Nginx系列(二)--模块化
- Nginx系列(一)--nginx是什么?
- nginx+thinkphp下解决不支持pathinfo模式
- nginx负载均衡配置的几种策略
- linux下nginx+php-fpm运行用户以及资源目录的权限
- ubuntu下nginx安装、基本配置及常用命令
- nginx+thinkphp下解决不支持pathinfo模式以及存在的各种404,500问题
- 关于nginx架构探究(4)
- nginx启动脚本
- nginx配置www.conf