反向代理
1 什么是反向代理
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。
一般情况下,Nginx在前端抗负载和处理静态页面请求,后端服务器可以挂接Apache、Tomcat、IIS等处理复杂业务的动态Web服务器。
举例形象化反向代理
客官 ------------- 客户端请求
美眉 ------------- web服务器
老板 ------------- 反向代理服务器(负载均衡)
2 反向代理服务器配置
配置流程:
- 通过浏览器访问server模块中的server_name对应的域名
- 服务器去找loacation /
- 需要在里边设置代理: proxy_pass &#