nginx的反向代理指令
2012-11-27 14:51
169 查看
proxy_pass指令
语法
proxy_pass [url | upstream]
作用
该指令用于设置被代理服务器端口或套接字,以及URLproxy_redirect指令
语法
proxy_redirect [off | default | redirect replacement]
作用
该指令用于更改被代理服务器的应答Header头中的"location"和"refresh"补充:
这个命令作用我还没掌握,实际设置中都是off的,各位如果有了解的,欢迎博客下留言指导我proxy_next_upstream指令
语法
proxy_next_upstream [error|timeout|invalid_header|http_500|http_502|http_503|http_504|http_404|off]
作用
该指令用于设置当在哪种情况下,将请求转发到下一台服务器。在upstream负载均衡代理服务器池中,假设后端的一台服务器无法访问或返回指定错误响应代码时,可以使用该指令将请求转发到池中的下一台服务器。参数说明
error : 如果连接服务器时、发送请求时、读取应答消息时发生错误 timeout : 如果连接服务器时、传递请求时、读取后端服务器应答消息时超时 invalid_header : 后端服务器返回一个空的或错误的应答 http_[500|502|503|504|404] : 后端服务器返回指定的应答状态码 off : 禁止将请求转发到下一台后端服务器
proxy_set_header指令
语法
proxy_set_header header value
作用
该指令允许重新定义或添加header行到转发给被代理服务器的请求信息中,它的值可以是文本,可以是变量,可以是文本和变量的组合相关文章推荐
- nginx的反向代理指令
- nginx的root和alias指令的区别
- nginx 实现反向代理
- 详解Nginx HTTP负载均衡和反向代理配置
- 最简单实现跨域的方法:用 Nginx 反向代理
- nginx日志配置指令详解
- nginx 作反向代理时的超时问题
- nginx:正向代理和反向代理
- 浅谈Nginx之反向代理与负载均衡
- Nginx系列一:正向代理和反向代理、Nginx工作原理、Nginx常用命令和升级、搭建Nginx负载均衡
- 解决apache/nginx做反向代理导致request.getServerName()外网环境获取不到代理地址(或域名)的问题
- 解决apache/nginx做反向代理导致request.getServerName()外网环境获取不到代理地址(或域名)的问题
- Nginx实现负载均衡的反向代理
- nginx 反向代理使tomcat日志中无法获取真实IP-解决办法
- 抛弃Nginx使用nodejs做反向代理服务器
- 用nginx的反向代理机制解决前端跨域问题
- nginx反向代理镜像网站做小偷站
- 如何安装nginx且使用反向代理
- nginx反向代理配置(附完整配置文件)
- Nginx 配置指令的执行顺序(八)