首页 > 其他 > 详细

nginx的学习笔记,第四记。

时间:2018-12-19 00:08:16      阅读:193      评论:0      收藏:0      [点我收藏+]

nginx的动静分离:

location ~ \.(gif|jpg|jpeg|png|bmp|swf)$ {
    root    html;
   expire 5d; }

正则表示式,凡事以这个结尾的请求,都到nginx本地获取,在html这个目录获取,这个文件下去找。

不想手动去实验,expire设置缓存5天,也可以把js放到nginx里面。

心跳检测的软件,keepalived。只有linux版本的,网址:http://www.keepalived.org/

需要独立的两台机器.

技术分享图片

平时外界通过虚拟ip来访问,来确定把请求发到存活的nginx上面,如果keepalived发现哪个挂了,就把请求

都发到BACK UP备用的nginx上来。然后往后端发请求。这样就完成了双机热备。这样两个linux都要装keepalived。

keepalived的一主一备是可以备份mysql的。

我师父的公司(客如云)也没这样搞。就是一个nginx带着几台tomcat。nginx非常稳定。可能一年就这么一天。

对于资源是一种浪费。负载均衡只是转发请求,它的压力非常小。优先考虑的是tomcat。一个tomcat的内存是有限的。

tomcat可能根据业务分为多个,例如就管一个tomcat就管下单,一个tomcat就管发短信。只要有那些负载均衡算法,用什么都可以,nginx只是一种手段。

nginx的学习笔记,第四记。

原文:https://www.cnblogs.com/fuckingPangzi/p/10140908.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!