nginx动静分离的原理(Nginx动静分离实现案例代码解析)
类别:服务器 浏览量:1240
时间:2022-04-02 01:04:20 nginx动静分离的原理
Nginx动静分离实现案例代码解析动静分离
通过中间件将动态请求和静态请求进行分离,减少不必要的请求消耗。
优势:动静服务互不影响,如动态服务停止,静态资源还可以正常访问。
实例
模拟环境:lb01、web01(模拟静态服务器)、web02(模拟动态服务器)
1.在web01上创建目录/pm_code/images/,并上传一张图片
配置nginx文件/etc/nginx/conf.d/static.conf:
2.在web02上安装tomcat
yum -y install tomcat
systemctl start tomcat
tomcat默认端口8080,确认正常开启:
mkdir /usr/share/tomcat/webapps/ROOT
在此目录下创建文件random.jsp,内容如下:
3.在lb01上/etc/nginx/conf.d/中创建配置文件ds.conf,内容如下
创建/pm_code/ds/index.html,内容如下:
5.在物理主机的本地hosts文件中添加:192.168.1.5 ds.pm.com
6.测试
在web01上关闭nginx服务,刷新页面(使用shift+F5强制刷新,重新连接,防止有缓存)
打开web01的nginx服务,关闭web02的tomcat服务,刷新页面
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
您可能感兴趣
- nginxmac启动脚本(Mac M1 Nginx 配置多站点的实现)
- nginx如何配置不显示nginx名字(Nginx安装完成没有生成sbin目录的解决方法)
- nginx keepalived配置(Nginx+Keepalived实现Web服务器高可用)
- nginx对静态文件开启缓存(nginx proxy_cache 缓存配置详解)
- nginx反向代理及原理(传说中的反向代理,Nginx+Apache软件配置Web服务器)
- nginx 根据url限流(浅谈Nginx 中的两种限流方式)
- nginx代理转发域名(Nginx域名转发使用场景代码实例)
- nginx 配置解析(Nginx的rewrite模块详解)
- linux部署flask项目(用uWSGI和Nginx部署Flask项目的方法示例)
- nginx怎么设置域名访问网页(Nginx服务器如何设置url链接)
- nginxrewrite有什么功能(Nginx Rewrite使用场景及代码案例详解)
- nginx配置目录(nginx配置文件使用环境变量的操作方法)
- nginx宝塔配置(宝塔面板安装云锁Nginx自编译web防护教程绝对有效)
- nginx tomcat docker 负载均衡(Nginx+Tomcat实现负载均衡、动静分离的原理解析)
- 如何设置nginx使用ip访问(nginx基于域名,端口,不同IP的虚拟主机设置的实现)
- nginx过滤http请求协议(nginx对http请求处理的各个阶段详析)
- 被鉴定的古董价值300万 当心,你可能遇到诈骗了(被鉴定的古董价值300万)
- 英语难学吗(初中英语难学吗)
- 如何追女孩子(如何追女孩子的技巧和方法)
- 是不是快乐全被你拿走了(而是你得到的)
- 世界上只有妈妈好(世界上只有妈妈好的歌词)
- 为什么现在社会越来越卷了(现在社会为什么发展那么快呢)
热门推荐
- mysql和explain哪个好(MySQL EXPLAIN输出列的详细解释)
- 关于laravel的日常(解决在laravel中auth建立时候遇到的问题)
- CSS块级元素和行内元素
- dedecms移动端如何设置(dedecms删除系统自定义变量的方法)
- sqlserver多表查询(sqlserver 树形结构查询单表实例代码)
- docker显示容器的gc日志(解决docker使用GDB,无法进入断点的问题)
- dedecms更新后设置空白(Dedecms去掉URL中a目录的方法)
- php常用执行函数(PHP自动载入类文件函数__autoload的使用方法)
- svg怎么在html中显示(html svg生成环形进度条的实现方法)
- python写的工具(python调用虹软2.0第三版的具体使用)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9