Nginx网站架构实战——14、反向代理实现nginx+apache动静分离

网友投稿 612 2023-03-09

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

Nginx网站架构实战——14、反向代理实现nginx+apache动静分离

前言:

Nginx网站架构实战——01、Nginx介绍及编译安装:传送门

Nginx网站架构实战——02、Nginx信号量:传送门

Nginx网站架构实战——03、nginx虚拟主机配置:传送门

Nginx网站架构实战——04、nginx日志管理:传送门

Nginx网站架构实战——05、nginx定时任务完成日志切割:传送门

Nginx网站架构实战——06、Location详解之精准匹配:传送门

Nginx网站架构实战——07、Location之正则匹配:传送门

Nginx网站架构实战——08、nginx Rewrite语法详解:传送门

Nginx网站架构实战——09、编译PHP并与nginx整合:传送门

Nginx网站架构实战——10、安装ecshop:传送门

Nginx网站架构实战——11、商城url重写实战:传送门

Nginx网站架构实战——12、nginx gzip压缩提升网站速度:传送门

Nginx网站架构实战——13、expires缓存提升网站负载:传送门

这两天做了一下apache+nginx实现动静分离的实验,实验大概是这样的,搭建LAMP之后,再装上Nginx。用户访问页面的请求到达服务器之后,静态页面又nginx出来,动态页面则交给apache处理。这是因为apache处理静态页面的效率不高,远不及nginx。通过nginx的反向代理加速,直接将请求丢给apache去处理,达到动静分离的效果。下面是实验的过程:

实验平台:RHEL6.3_x64 最小化安装IP:192.168.30.114

一、安装mysql

二、安装apache

三、安装php

四、编译安装nginx

五、配置nginx

创建静态页面

测试81端口能不能成功访问到页面

测试访问静态页面

测试访问动态页面

通过curl -I 可以看到访问静态页面的时候是通过Nginx处理的

验证php是通过apache 处理的:

关闭apache 再测试访问php页面,看到访问不到php,但是能访问到静态页面

为apache安装rpaf模块,该模块用于apache做后端时获取访客真实的IP

上一篇:网络告警关联分析怎么写(网络告警信息)
下一篇:突发事件应急管理读本(突发事件应急管理的基本要求)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~