一.简介上一篇只讲了博客的前端问题,这一篇讲一下后端的微服务搭建。项目的后端使用的thinkjs框架,在我之前的博客中已经写过,这里就不重点说明了。 后端项目分为三个:博客前台页面服务端:在这里。博客后台页面服务端:在这里。consul-template+nginx实现的基于微服务注册发现的负载均衡:在这里。前两个数据业务相关的服务即下图的service_web,第三个项目就是consul-tem
为了更好的用户体验,启用了,需要去各大主机商那里SSL证书,的好处大概以下几点:
1.数据传输加密,防止信息被窃取;
2.防止被欺诈,增加网站信任,防钓鱼;
3.防止被劫持;
部署了的整体结构如图
一. 理论知识了解nginx作为负载均衡器,所有请求都到了nginx,可见nginx处于非常重要的位置,如果nginx服务器宕(dang)机,后端web服务器将无法提供服务,为了解决这个问题,需要建立一个备份机。keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。keepalived工作流程,它可以
转载
2024-09-29 10:36:22
222阅读
Nginx基础回顾Nginx 应用场景Nginx 是⼀个⾼性能的HTTP和反向代理web服务器,核⼼特点是占有内存少,并发能⼒强Nging 应用场景:Http服务器(Web服务器) 性能⾮常⾼,⾮常注重效率,能够经受⾼负载的考验。 ⽀持50000个并发连接数,不仅如此,CPU和内存的占⽤也⾮常的低,10000个没有活动的连接才占⽤2.5M的内存。反向代理服务器负载均衡服务器 负载均衡,当⼀个请求到
关于gzip压缩,除了ngx_http_gzip_module模块外,还提供了两个扩展模块ngx_http_gunzip_module和ngx_http_gzip_static_module,分别完善gzip的功能缺失。 ngx_http_gunzip_module 为不支持"gzip"编码方式的客户端解压缩头"Content-Encoding:gzip"提供的过滤器。 说的通俗一点,就
转载
2024-04-07 10:56:04
63阅读
目录安装基本介绍和配置文件语法 反向代理gzip 压缩提升网站性能在线升级监控工具 ngxtop 编译第三方模块auth_basic 模块使用 日志分析工具用 nginx 搭建谷歌镜像网站 自制启动脚本 日志切割 作为负载均衡器 开启 debug 模式gzip static 模块探索 使用 acm
转载
2024-09-11 21:24:47
100阅读
NAT模式配置httpd & httpds环境如下:主机ip角色调度器192.168.197.141dip调度器192.168.197.250vipReal server1192.168.197.142ripReal server2192.168.197.143rip配置步骤为调度器配置vip地址注:这里实例是在同一网卡上添加vip地址,如若需要,重新新增一网卡更切近生产环境[root@l
转载
2024-04-28 13:32:07
19阅读
准备两台虚拟机,IP如下:A:192.168.1.11B:192.168.1.12A为Master,B为BackUp1、安装 yum install keepalived -y 2、配置A服务器配置: //打开配置
/etc/keepalived/keepalived.conf 输入以下配置: vrrp_instance VI_1 {
state MASTER
in
转载
2024-03-21 10:10:22
125阅读
Kubernetes(简称K8S)是一个用于自动部署、扩展和管理容器化应用程序的开源平台。在K8S中配置VIP(Virtual IP)可以实现将一个或多个IP地址映射到服务的多个后端Pod之间,以提供负载均衡和高可用性。本文将介绍如何在K8S中配置VIP,并提供相应的代码示例。
## K8S配置VIP的流程
以下是在K8S中配置VIP的流程,包括创建Service、创建Endpoint和配置I
原创
2024-01-22 15:55:25
109阅读
Nginx 高效工作的原理本文参考了一下文章:Nginx工作原理和优化总结通俗易懂的Nginx工作原理关于Nginx入门介绍、在网络请求中工作的位置可以参考上一篇文章:Nginx在网络请求中的工作位置Nginx的模块划分 Nginx本身做的工作实际很少,当它接到一个HTTP请求时,它仅仅是通过查找配置文件将此次请求映射到一个location block,而此location中所配置的各个指令则会启
转载
2024-03-05 20:55:21
81阅读
问题centos7系统,通过ipaddr能在主的上面查到vip,但本机和其他机器ping不通这个vip,vip和2个keepalived安装的服务器的ip在同一网段原因大部分原因是配置导致,经排查vrrp_strict参数打开导致,注释掉即可。
原创
2021-12-14 14:56:55
978阅读
1、环境两台虚拟机40,41安装Nginx2、keepalived简介Keepalived我的理解是能够为服务器创建虚拟IP,简称VIP。并且能够配置主从模式,如果主机的vip挂掉,那么从节点的vip会立马启动起来,保证vip可用。2.1、安装#两台机器同时解压
tar -zxvf keepalived-2.0.0.tar.gz
#进入keepalived目录下
cd keepalived-2.0
转载
2024-03-23 11:28:20
985阅读
Keepalived详解keepalived主要用作RealServer的健康状态检查以及LoadBalance主机和BackUP主机之间failover的实现。keepalived主要目的在于,其自身启动一个服务,能够实现工作在双节点或多个节点上,并且可以在内核生效的ipvs规则其中当前持有资源的节点被称为活跃节点,另外的节点被称为备节点被称为 Master/Backup 传承了vrrp的特**
转载
2024-06-27 10:39:23
82阅读
一、概述keepalived介绍:Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web 服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人 工做的只是修复故障的web服务器。二、环境三、keepalived安装安装
转载
2024-03-19 11:31:07
139阅读
目录keepalived+nginx,实现nginx高可用全局配置虚拟服务器配置VRRP实例配置Nginx 检查脚本通知邮件配置安装依赖keepalived+nginx,实现nginx高可用VIP不需要在服务器网络配置文件中配置。一般为未使用的IP充当虚拟IPnginx主不可用时,需要kill掉nginx主的keepalived服务,这样才可以实现VIP切换,因为主的keepalived优先级高。
转载
2024-02-19 11:56:52
88阅读
一、MySQL的下载
1.登陆MySQL的官网下载适用于64位系统的ZIP压缩包(
https://dev.mysql.com/downloads/mysql/)
二、解压安装包
将下载的ZIP压缩包解压到任意文件夹。(此处为: C:\
Keepalived 说明Keepalived是基于vrrp协议的一款高可用软件Keepalived 是运行在 lvs 之上,是一个用于做双机热备(HA)的软件,它的主要功能是实现真实机的故障隔离及负载均衡器间的失败切换,提高系统的可用性。运行原理Keepalived 通过选举(看服务器设置的权重)挑选出一台热备服务器做 MASTER 机器,MASTER 机器会被分配到一个指定的虚拟 ip,外部程
转载
2024-07-16 21:03:30
119阅读
tcp_keepalive_timetcp_keepalive_time 值控制 TCP/IP 尝试验证空闲连接是否完好的频率。 如果这段时间内没有活动,则会发送保持活动信号。 如果网络工作正常,而且接收方是活动的,它就会响应。 如果需要对丢失接收方敏感,换句话说,需要更快地发现丢失了接收方,请考虑减小这个值。 如果长期不活动的空闲连接出现次数较多,而丢失接收方的情况出现较少,您可能会要提高该值以
2.6.1 lvs+keepalived+nginx+tomcat实现高性能负载均衡集群-12.6.2 lvs+keepalived+nginx+tomcat实现高性能负载均衡集群-一、设置VIP1,手动添加vip1,ifconfig查看当前活动网卡。如:eth02,执行ifconfig eth0:1 192.168.1.22 broadcast 192.168.1.2 netmask 255.2
转载
2024-07-19 20:26:38
36阅读
# 实现MySQL主从VIP配置教程
## 整体流程
首先,我们需要搭建一个MySQL主从复制的环境,然后再配置VIP(Virtual IP)以实现高可用性。
以下是整个过程的步骤:
```mermaid
gantt
title MySQL主从VIP配置流程
section 配置主从复制
主服务器: 0-1d
从服务器: 0-1d
section 配
原创
2024-03-15 06:51:54
107阅读