2022年3月27日
摘要: keepalived脑裂问题及解决方案 1.何为keepalived脑裂 Keepalived的BACKUP主机在收到不MASTER主机报文后就会切换成为master,如果是它们之间的通信线路出现问题,无法接收到彼此的组播通知,但是两个节点实际都处于正常工作状态,这时两个节点均为master强行绑定 阅读全文
posted @ 2022-03-27 14:37 杨文昭 阅读(709) 评论(0) 推荐(0) 编辑
  2022年3月26日
摘要: LVS-DR+Keepalived 一,LVS-DR工作原理 1.数据包流向 1.客户端发送请求到Director Server (负载均衡器),请求的数据报文到达内核空间。 报文: 源IP 客户端的IP 目标IP VIP 源MAC 客户端的MAC 目的MAC Director Server的MAC 阅读全文
posted @ 2022-03-26 23:38 杨文昭 阅读(66) 评论(0) 推荐(0) 编辑
摘要: LVS-NAT模式群集部署 LVS调度器作为Web 服务器池的网关,LVS具有两块网卡,分别连接内外网,使用轮询(rr)调度算法 1.配置负载调度器LVS(ens33:192.168.10.11 ens37:12.0.0.1) systemctl stop firewalld.service sys 阅读全文
posted @ 2022-03-26 22:06 杨文昭 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 群集+LVS虚拟服务器 一,群集 1.何为群集 群集:由多台主机构成,但对外只表现为一个整体,只提供一个访问入口(域名或ip),相当于一台大型计算机。 2.群集存在的原因 互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器力不从心,无法满足负载均衡及高可用的 阅读全文
posted @ 2022-03-26 21:14 杨文昭 阅读(55) 评论(0) 推荐(0) 编辑
  2022年3月20日
摘要: Nginx+Tomcat实现负载均衡与动静分离 一、Nginx负载均衡和动静分离 1、Nginx 实现负载均衡是通过反向代理实现 反向代理(Reverse Proxy) 是指以 代理服务器(例:Nginx) 来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器(例:Tomcat 阅读全文
posted @ 2022-03-20 15:49 杨文昭 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Tomcat部署及优化 一、Tomcat 1.概述 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。Tomcat虽然和Apache或者Nginx这些Web服务器一样,具有处理HTML 阅读全文
posted @ 2022-03-20 15:47 杨文昭 阅读(75) 评论(0) 推荐(0) 编辑
摘要: Nginx中location及rewrite 一,常用的 Nginx 正则表达式 ^ :匹配输入字符串的起始位置 $ :匹配输入字符串的结束位置 * :匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll” + :匹配前面的字符一次或多次。如“ol+”能匹配“ol”及“oll”、“ 阅读全文
posted @ 2022-03-20 14:51 杨文昭 阅读(271) 评论(0) 推荐(0) 编辑
  2022年3月11日
摘要: Nginx优化 一,版本隐藏 nginx隐藏版本号的方法 修改配置文件法 修改源码法 ######一、修改配置文件 vim /usr/local/nginx/conf/nginx.conf http { include mime. types; default_type application/oc 阅读全文
posted @ 2022-03-11 22:00 杨文昭 阅读(48) 评论(0) 推荐(0) 编辑
摘要: Nginx基础配置及构建web虚拟主机 一,Nginx服务的主配置文件 nginx.conf vim /usr/local/nginx/conf/nginx.conf 1.全局配置 #user nobody; #运行用户,若编译时未指定则默认为 nobody worker_processes 1; 阅读全文
posted @ 2022-03-11 21:23 杨文昭 阅读(73) 评论(0) 推荐(0) 编辑
摘要: Nginx 一,概述 Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器。Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。 其将源代码以类 BSD 许可 阅读全文
posted @ 2022-03-11 21:23 杨文昭 阅读(88) 评论(0) 推荐(0) 编辑