项目四实训六组.pptx

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

17XUE讲师计划

之海燕篇

NGINX+TOMCAT

动静态分离

开心一刻问:一个七分熟的牛排和一个五分熟的牛排相遇了,可它们却没有打招呼,为什么?

开心一刻刘若英向周杰伦求爱被拒,刘若英追问周杰伦为什么?周杰伦说了什么?

NGINX+TOMCAT1.什么是动静分离?所谓动静分离就是通过nginx(或apache等)来处理用户端请求的静态页面,tomcat(或weblogic)处理动态页面,从而达到动静页面访问时通过不同的容器来处理。

NGINX+TOMCAT2.为什么做动静分离?Nginx处理静态页面的效率远高于tomcat,所有我们只让tomcat干自己擅长的事情.

NGINX+TOMCAT

NGINX+TOMCAT那么?来了如果图片量比较大

NGINX+TOMCAT解决办法:nginx和web服务器(也是nginx)分开运行

NGINX+TOMCAT选择一台机器作为静态NGINX下载软件包解压配置编译安装

NGINX+TOMCAT安装成功!state指定实例初始化的状态,

NGINX+TOMCAT拷贝图片到静态服务器/修改静态NGINX配置文件:

NGINX+TOMCAT在浏览器中检验:

NGINX+TOMCAT动静态分离:只需一步!修改windows下的hosts文件

NGINX+TOMCAT

NGINX+TOMCAT静态分离已经完成了!

NGINX+TOMCAT可以查看TOMCAT和NGINX日志:Tomcat:在server.xml中开启日志记录NGINX:/usr/local/nginx/logs/access.log

NGINX+TOMCAT日志分析:tomcat1:172.24.178.179tomcat2:172.24.178.180

NGINX+TOMCAT7层代理:172.24.178.110(1个请求)静态nginx:172.24.178.11(1个请求)

NGINX+TOMCAT实践操作1:将所有以开头链接或域名跳转成以开头的链接和域名如京东商城(输入会跳转成)使用firebug工具查看链接的状态码,是301还是302,分别代表是什么意思,302状态如何变成301?

NGINX+TOMCAT状态码:redirect-----临时重定向,返回状态码302permanent-----临时重定向,返回状态码301缓存命中:304访问成功:200OK

NGINX+TOMCAT只需两步:第一步:修改windows下的hosts文件第二步:修改nginx7层代理的配置文件

NGINX+TOMCAT浏览器检验

NGINX+TOMCAT将redirect改为permanent

NGINX+TOMCAT实践操作2:访问链接跳转成

NGINX+TOMCAT只需一步:修改nginx7层代理的配置文件

NGINX+TOMCAT浏览器检验:访问链接跳转成,利用firebug查看

url匹配规则语法规则:location[=|~|~*|^~]/uri/{…}多个location配置的情况下匹配顺序为:首先匹配=其次匹配^~其次是按文件中顺序的正则匹配最后是交给/通用匹配注意:当有匹配成功时候,停止匹配,按当前匹配规则处理请求

url匹配规则语法规则:location[=|~|~*|^~]/uri/{…}=开头表示精确匹配^~开头表示url以某个常规字符串开头,理解为匹配url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~/static//aa匹配到(注意是空格)。~开头表示区分大小写的正则匹配~*开头表示不区分大小写的正则匹配!~和!~*分别为区分大小写不匹配、不区分大小写不匹配/通用匹配,任何请求都会匹配到

url匹配规则location~.(gif|jpg|png|js|css)${#规则1}location~*.png${#规则2}访问则匹配规则2,而不会匹配规则1,因为规则2不区分大小写

讲师计划ThankYou!

文档评论(0)

huang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档