Nginx负载均衡和反向代理
1:反向代理 代理就是中介,那有反向代理就有正向代理,两者的区别是什么嘞? 正向代理隐藏真实客户端,服务端不知道实际发起请求的客户端.,proxy和client同属一个LAN,对server透明; 反向代理隐藏真实服务端,客户端不知道实际提供服务的服务端,proxy和server同属一个LAN,对client透明。 基本配置项 (1)proxy_pass 将当前请求反向代理到URL参数指定的服务器上 (2)proxy_method 表示转发时的协议方法名 proxy_method POST; 客户端转发来的GET请求在转发时方法名会改为POST请求 (3)proxy_redirect 当上游服务器返回的响应是重定向或者刷新请求(HTTP响应码是301或者302),可以重设HTTP头部的location或refresh proxy_redirect http://location:8000/two/ http://location:8000/noe/ (4)proxy_next_upstream 当上游服务器请求出现错误,继续换一台服务器转发请求。 error:在与服务器建立连接,向其传递请求或读取响应标头时发生错误; timeout:在与服务器建立连接,向其传递请求或读取响应头时发生超时 invalid_header:服务器返回空响应或无效响应;