本文详细介绍了Nginx动静分离的案例代码分析。原文根据示例代码非常详细,对大家的学习培训或者工作都有一定的参考价值,朋友们一定要参考。
静态和动态分离
分布式数据库将动态需求和静态数据需求分离,减少了冗余需求。
优点:声音服务项目互相伤害。如果动态服务项目终止,静态数据资源仍然可以正常浏览。
案例
模拟自然环境:lb01、web01(模拟静态数据网络服务器)、web02(模拟动态网络服务器)
1.在web01上创建一个文件目录/pm_code/images/
配备nginx文档/etc/nginx/conf.d/static.conf:
2.在web02上安装tomcat
yum-y安装tomcat
systemctl启动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.在物理服务器的本地主机文档中添加:192.168.1.5ds.pm.com。
测试
关闭web01上的nginx服务,刷新页面(应用shiftF5强制刷新,重新连接避免缓存文件)。
打开web01的nginx服务项目,关闭web02的tomcat服务项目,刷新页面。
文章里的内容就这些了。期待对大家的学习和培训有所帮助,也期待大家的应用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)