一佳互联

展开菜单

Nginx四层负载均衡详解

Nginx四层负载均衡详解
1.Nginx四层负载均衡原理 Nginx四层负载均衡就是实现通过访问某个ip的端口转发至对应的服务器上,如图当访问10.0.0.5的5555端口就会跳转至web服务器172.1.16.7的22号端口,当访问10.0.0.5的6666端口就会转发到mysql服务器的3306端口,高效的保护了内网的安全。 为什么企业不再使用lvs而选择使用Nginx做负载 1.Nginx既支持四层又...

Nginx动静分离详解以及配置

Nginx动静分离详解以及配置
1.Nginx动静分离概念 动静分离,通过中间件将动态请求和静态请求进行分离,分离资源,减少不必要的请求消耗,减少请求延时。 好处:动静分离后,即使动态服务不可用,但静态资源不会受到影响 通过中间件可以将动态请求和静态请求进行分离 2.Nginx动静分离应用案例 2.1.环境规划 系统 服务 服务 地址...

Nginx+keepalived实现高可用集群

Nginx+keepalived实现高可用集群
回顾部分 1.图解Nginx七层与四层 大型企业架构一般是用户先访问到四层负载均衡,在由四层负载均衡转发至七层服务在均衡,七层负载均衡再转发至后端服务器,四层负载均衡只起到一个分流的作用,根据用户访问的端口,比如说80端口就会跳转至七层的对应的集群,两台四层负载均衡配置是一模一样的,形成高可用,七层的配置也是一模一样的,当有1500个请求需要响应时,四层负载均衡就会平均将1500个请求分给急群中的lb,每个lb...

Nginx-https证书认证详解

Nginx-https证书认证详解
Nginx-https 1.https基本概述 1.1.SSL主要功能 安全套接层 认证用户和服务器,确保数据发送到正确的客户机和服务器 加密数据以防止数据中途被窃取 维护数据的完整性,确保数据在传输过程中不被改变 HTTPS: 使用SSL来实现安全的通信 1.2.证书的概念 证书用于保证密钥的合法性 证书的主体可以是用户、计算机、服...

ansible主机清单配置以及变量解释(二)

ansible主机清单配置以及变量解释(二)
1.配置ansible主机清单 清单文件位于/etc/ansible/hosts [root@ansible ~]# vim /etc/ansible/hosts [web_clust] //定义清单名 192.168.81.220 //主机ip 192.168.81.230 192.168.81.240 2.验证ansible是否可用 [root@ansible ~]# ansible web...

ansible获取命令帮助信息(三)

ansible获取命令帮助信息(三)
1.获取ansible命令帮助 1.1.查看某个模块的帮助信息 [root@ansible ~]# ansible-doc 模块名 1.2.列出所有模块 [root@ansible ~]# ansible-doc -l 1.3.列出指定模块的所有选项 [root@ansible ~]# ansible-doc yum -s 模块在ansible中是指需要快速执行一条命令,并且不...

ansible常用模块之shell模块(五)

ansible常用模块之shell模块(五)
1.shell模块 实例1:查看磁盘空间 [root@ansible ~]# ansible web_clust -m shell -a "df -hT | grep '/$'" 192.168.81.230 | CHANGED | rc=0 >> /dev/mapper/centos-root xfs 47G 8.2G 39G 18% / 192.168.81.240 | CHAN...

ansible模块之yum模块详解(六)

ansible模块之yum模块详解(六)
yum模块 语法格式 [root@ansible ~]# ansible web -m yum -a "name=httpd state=installed" 参数 name //指定要安装软件包的名称,如果有多个用","隔开 state //指定使用yum的方法 installed|present //安装软件包 removed|absent //移除软件包 latest //安装最新软件包...

ansible模块之copy模块和service模块(七)

ansible模块之copy模块和service模块(七)
1.copy模块 语法格式 [root@ansible ~]# ansible web_clust -m copy -a "src=源文件 dest=目标文件" 参数 src //推送数据的源文件信息 dest //推送数据的目标路径 backup //对目标端已有的文件进行备份再传输 content //直接批量在被管理端文件中添加内容,如果原来有内容直接覆盖 group //将本地文件推送到远端,指定文...

ansible常用模块之group模块和user模块(八)

ansible常用模块之group模块和user模块(八)
1.group模块 语法格式 ansible 模块名 -m group -a "name=组名 gid=组id" 参数 name //需要管理的组名,也就是要对那个组进行管理 gid //设置组id state //执行状态 absent //删除 present //创建(默认) 案例1:创建组名www,并设置gid为777 all表示所有主机组 [root@ansible ~]#...