反向代理原理
-
Nginx不仅能作为Web服务器,还具有反向代理、负载均衡和缓存的功能
-
Nginx通过proxy模块实现将客户端的请求代理至上游服务器,此时nginx与上游服务器的连接是通过http协议进行的
-
Nginx在实现反向代理功能时的最重要指令为 proxy_pass,它能够并能够根据URI、客户端参数或其它的处理逻辑将用户请求调度至上游服务器
配置Nginx实现动静分离
本案例根据企业需要,将配置Nginx实现动静分离,对 php页面的请求转发给LAMP处理,而静态页面交给Nginx处理,以实现动静分离。
架构如图所示:
配置步骤
-
架设并调试后端LAMP环境
-
安装配置Nginx处理静态页面请求,在server {};段加入