nginx动静分离-apache

nginx动静分离-apache

    nginx处理静态页面(jpg),apache处理动态页面(*.php)
    需求分析:对php页面的请求发送给LAMP处理,对静态页面的请求发送给nginx,以实现动静分离。当客户请求发送静态数据给nginx,nginx直接应答客户端,当请求动态
数据时,nginx让客户端请求LAMP,通过代理的方式,LAMP就和客户端连接了。
    配置
基本环境:LAMP:192.168.80.10:80
      ngix:192.168.80.20:81
    nginx处理动态页面请求:
        在server{}中添加如下配置:
        location ~ \.php$ {            #匹配以php结尾的动态页
            proxy_pass     http://192.168.80.10:80            #用代理的方式将请求转发给LAMP
        }
        客户端输入:http://192.168.80.20/test.php ——->此时结尾是php故将请求转发给192.168.80.10的LAMP中。
    nginx处理静态页面请求:
        在service{}中添加如下配置:
        location ~ .*\.(gif|jpg|jpeg|bmp|swf|pdf)$ {    #匹配以(gif|jpg|jpeg|bmp|swf|pdf)为结尾的请求,然后去nginx根目录下去访问html目录下的资源
            root html;    
            expires    1d;                                    #缓存1天
        }

 

 

有兴趣学习交流IT行业技术的兄弟们,请加群89331935,加的时候请备注:CSDN博客看到的

我微信号:Agoni399     加的时候请备注:CSDN博客看到的

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值