摘要:
URL转发应用场景 根据HTTP的URL转发的场景,被称之为七层转发(应用层转发),然而LVS的负载均衡一般用于TCP的转发,也就被称之为4层转发。 利用Nginx的七层转发,可以实现动静分离,移动、PC端页面区分,交给不同的后端服务器处理,让用户得到更佳的访问体验。 通过$http_user_ag 阅读全文
摘要:
该场景是,通过nginx实现动静分离,配置反向代理规则,实现动态请求和静态请求分别转发给不同的服务器解析,以解决网站性能、安全、用户体验等问题。 案例配置准备 可以使用克隆的形式创建虚拟机 10.0.0.30 lb01 #负载均衡服务器 10.0.0.40 www01 #后台节点服务器 10.0.0 阅读全文
摘要:
反向代理机器节点: lb01 10.0.0.30 #lb01是反向代理服务器(包括负载均衡的功能) www01 10.0.0.40 www02 10.0.0.50 【演示反向代理功能】 图片解读: 使用客户端机器www01,访问负载均衡lb01(反向代理),看到了www01,www02页面信息 在w 阅读全文
摘要:
三台安装配置完成的nginx机器: 10.0.0.30 lb01 负载均衡器 10.0.0.40 www01 节点1 10.0.0.50 www02 节点2 负载均衡服务器配置: 10.0.0.30 lb01 upstream为负载均衡池 upstream www_pools { server 10 阅读全文
摘要:
编写剧本 [root@rsync-backup rsync_conf]# cat ~/install_rsync_server.yaml # playbook rsync # rsync server - hosts: 10.0.0.30 task: - name: step01 install r 阅读全文
摘要:
command模块(作用:在远程节点上执行一个命令) command模块是ansible命令基本模块,可以不用指定,其次要注意的是 选项参数选项说明 chdir 在执行命令执行,通过cd命令进入指定目录 creates 定义一个文件是否存在,若不存在,则运行相应命令;存在则跳过 free_form( 阅读全文
摘要:
Ansible批量管理方式 Ansible批量管理主机有两种方式: 传统的密码认证 密钥管理 【配置基础环境】 1.安装ansible和依赖关系 [root@rsync-backup ~]# yum install ansible epel-release libselinux-python -y 阅读全文
摘要:
服务端 [root@junwu_server /]# cat rsync_server.sh #!/bin/bash yum install rsync -y echo \ "uid = rsync gid = rsync fake super = yes use chroot = no max c 阅读全文
摘要:
确保rsync服务正确,c/s端 1.大前提Rsync Daemon服务正确 [root@nfs ~]# rsync -avz --delete /data/ rsync_backup@10.0.0.40::backup 确保当前客户端机器,是否支持Inotify [root@nfs ~]# ls 阅读全文
摘要:
第一步:部署rsync服务 1.1 服务端: 1.检查rsync是否安装 [root@rsync-backup ~]# rpm -qa rsync rsync-3.1.2-12.el7_9.x86_64 2.对rsync服务进行配置 [root@rsync-backup ~]# cat /etc/r 阅读全文