高可用负载均衡
普通Gopher
大数据非入门者,云计算菜鸡
网络安全混子,机器学习渣渣
开发不会,运维太累
展开
-
HA高可用与负载均衡入门到实战(八)---- 基于Docker配置NFS实现Nginx动静分离
NFS介绍NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件...原创 2020-04-30 19:06:26 · 419 阅读 · 0 评论 -
HA高可用与负载均衡入门到实战(七)---- 基于Docker配置KeepAlive-LVS负载均衡
实验要求1、 安装配置LVS负载均衡2、 安装配置LVS高可用负载均衡拓扑图:LVS介绍负载均衡工作模式1. NAT模式Virtualserver via Network address translation(VS/NAT) 这个是通过网络地址转换的方法来实现调度的。首先调度器(LB)接收到客户的请求数据包时(请求的目的IP为VIP),根据调度算法决定将请求发送给哪个后端的真实...原创 2020-04-23 18:41:19 · 745 阅读 · 0 评论 -
HA高可用与负载均衡入门到实战(六)---- 基于Docker配置KeepAlive支持Nginx高可用
网站架构基于Docker容器里构建高并发网站拓扑图:上文讲述了简单的基于Docker的配置Nginx反向代理和负载均衡本文讲述Keepalived与Nginx共同实现高可用实例安装配置keepalived步骤1:使用nginx镜像生成nginx-keep镜像启动nginx容器并进入docker run -d --privileged nginx /...原创 2020-04-16 18:43:09 · 311 阅读 · 0 评论 -
HA高可用与负载均衡入门到实战(五)---- 配置nginx反向代理和负载均衡
网站架构基于Docker容器里构建高并发网站拓扑图:配置nginx反向代理,使用nginx1、APP1、APP2三个容器使用php-apache镜像启动APP1和APP2两个容器docker network create --subnet=172.18.0.0/16 cluster //创建docker网络[root@localhost ~]# docker network cr...原创 2020-04-09 17:02:20 · 559 阅读 · 0 评论 -
HA高可用与负载均衡入门到实战(四)---- 配置nginx防盗链和HTTPS
环境要求vmware虚拟机双核2G内存以上安装有CentOS7和docker配置nginx图片防盗链配置盗链网站启动nginx容器,设置端口映射,并进入容器docker run -d --privileged -p 80:80 -p 443:443 nginx /usr/sbin/init在nginx容器中准备两个网站,配置文件server { listen 80...原创 2020-04-09 15:31:24 · 11724 阅读 · 0 评论 -
HA高可用与负载均衡入门到实战(三)---- 配置Nginx支持PHP并实现动静分离
实验环境vmware虚拟机双核4G内存以上安装有CentOS7和docker配置nginx支持php启动进入容器nginx启动容器docker run -d --privileged -p 80:80 nginx /usr/sbin/init查看容器docker ps进入容器docker exec -it 容器ID /bin/bash使用yum方式安装php-fpm...原创 2020-04-09 13:28:05 · 246 阅读 · 0 评论 -
HA高可用与负载均衡入门到实战(二)----日志和配置Nginx虚拟主机
实验环境vmware虚拟机双核4G内存以上安装有CentOS7和docker查看与管理nginx日志启用nginx容器启动容器docker run -d --privileged -p 80:80 nginx /usr/sbin/init查看容器docker ps进入容器docker exec -it 容器ID /bin/bash配置nginx日志打开/etc/ngi...原创 2020-04-09 12:24:50 · 257 阅读 · 0 评论 -
HA高可用与负载均衡入门到实战(一)----Docker中安装与配置Nginx
实现Docker容器中安装配置Nginx1. 启动进入容器1.1 拉取centos镜像:docker pull centos注意: 这样拉取的是最新的centos8镜像,如果想要拉取centos7则使用docker pull centos:71.2 启动进入容器docker run -d --privileged --name nginx centos:v1 /usr/sbin/i...原创 2020-03-19 12:44:52 · 390 阅读 · 1 评论 -
Centos7-安装-php-和-php-fpm
安装 php 和 php-fpm首先安装epelyum -y install epel-release安装php php-fpmyum -y install php php-fpm查看php版本php -v安装php-mysqlyum install php-mysql设置php-fpm开机自动启动systemctl enable php-fpm启动ph...原创 2019-08-26 14:31:21 · 1540 阅读 · 0 评论 -
Centos7-防火墙关闭与nginx无法访问
默认情况下,Centos7防火墙是打开的,如果你没有关闭他,你安装nginx后启动,是无法访问到nginx服务的。所以需要做这件事启动nginx启动前先看它启动没有,通过linux命令查看所有端口,看看有没有80netstat -ntlp如果没有,则通过命令启动sudo systemctl start nginx.service设置nginx开启启动sudo chk...原创 2019-08-26 14:32:08 · 2683 阅读 · 0 评论 -
Keepalived-Nginx-Apache-Mysql实现高可用、负载均衡的网站(上)
说明:本次实验是需要8台虚拟机的项目 其架构如下图:简介keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived是自动完成,不需人工干涉。Layer3,4,5工作在IP/TCP协议栈的IP层,TCP层,及应用层,原理分别如下:Layer3:Keepalived使用Layer3的方式工...原创 2019-08-26 14:31:45 · 616 阅读 · 0 评论 -
keepalived-nginx-apache-mysql实现高可用、负载均衡的网站(下)
环境介绍主机名称 安装软件 ip地址 nginx_mysql_m keepalived+nginx 172.18.74.77 nginx_mysql_s keepalived+nginx 172.18.74.70 mysql1 mysql、mysql-server 172.18.74.76 mysql2 mysql、mysq...原创 2019-08-26 14:31:44 · 391 阅读 · 0 评论 -
Mysql(双主)主主架构配置
前言本次搭建Mysql主主架构基于我的keepalived+nginx+apache+mysql实现高可用、负载均衡的网站这篇文章在搭建主主配置之前我们先介绍介绍mysql主从方案mysql主从方案,有一主多从,读写分离等功能,但是单主存在单点故障,从库切换成主库需要作改动等缺点。因此,如果是双主或者多主,就会增加mysql入口,增加高可用。不过多主需要考虑自增长ID问题,这个...原创 2019-08-26 14:31:37 · 918 阅读 · 0 评论