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既支持四层又...
/
534 次浏览/
系统运维
1.Nginx动静分离概念
动静分离,通过中间件将动态请求和静态请求进行分离,分离资源,减少不必要的请求消耗,减少请求延时。
好处:动静分离后,即使动态服务不可用,但静态资源不会受到影响
通过中间件可以将动态请求和静态请求进行分离
2.Nginx动静分离应用案例
2.1.环境规划
系统
服务
服务
地址...
/
467 次浏览/
系统运维
回顾部分
1.图解Nginx七层与四层
大型企业架构一般是用户先访问到四层负载均衡,在由四层负载均衡转发至七层服务在均衡,七层负载均衡再转发至后端服务器,四层负载均衡只起到一个分流的作用,根据用户访问的端口,比如说80端口就会跳转至七层的对应的集群,两台四层负载均衡配置是一模一样的,形成高可用,七层的配置也是一模一样的,当有1500个请求需要响应时,四层负载均衡就会平均将1500个请求分给急群中的lb,每个lb...
/
596 次浏览/
系统运维
Nginx-https
1.https基本概述
1.1.SSL主要功能
安全套接层
认证用户和服务器,确保数据发送到正确的客户机和服务器
加密数据以防止数据中途被窃取
维护数据的完整性,确保数据在传输过程中不被改变
HTTPS: 使用SSL来实现安全的通信
1.2.证书的概念
证书用于保证密钥的合法性
证书的主体可以是用户、计算机、服...
/
551 次浏览/
系统运维
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...
/
536 次浏览/
系统运维
1.获取ansible命令帮助
1.1.查看某个模块的帮助信息
[root@ansible ~]# ansible-doc 模块名
1.2.列出所有模块
[root@ansible ~]# ansible-doc -l
1.3.列出指定模块的所有选项
[root@ansible ~]# ansible-doc yum -s
模块在ansible中是指需要快速执行一条命令,并且不...
/
657 次浏览/
系统运维
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...
/
598 次浏览/
系统运维
yum模块
语法格式
[root@ansible ~]# ansible web -m yum -a "name=httpd state=installed"
参数
name //指定要安装软件包的名称,如果有多个用","隔开
state //指定使用yum的方法
installed|present //安装软件包
removed|absent //移除软件包
latest //安装最新软件包...
/
605 次浏览/
系统运维
1.copy模块
语法格式
[root@ansible ~]# ansible web_clust -m copy -a "src=源文件 dest=目标文件"
参数
src //推送数据的源文件信息
dest //推送数据的目标路径
backup //对目标端已有的文件进行备份再传输
content //直接批量在被管理端文件中添加内容,如果原来有内容直接覆盖
group //将本地文件推送到远端,指定文...
/
530 次浏览/
系统运维
1.group模块
语法格式
ansible 模块名 -m group -a "name=组名 gid=组id"
参数
name //需要管理的组名,也就是要对那个组进行管理
gid //设置组id
state //执行状态
absent //删除
present //创建(默认)
案例1:创建组名www,并设置gid为777
all表示所有主机组
[root@ansible ~]#...
/
649 次浏览/
系统运维