![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
文章平均质量分 57
ghost_yu
这个作者很懒,什么都没留下…
展开
-
ansible流程控制playbook复用include
playbook复用include ansible_prokect目录结构 nginx目录中的tasks 拆分nginx安装及配置tasks vim config_nginx.yml - name: push config_nginx copy: src: ./nginx.conf dest: /etc/nginx/nginx.conf when: ansible_hostname == 'web01' or ansible_hostname == 'web02' - name原创 2021-08-16 23:56:43 · 163 阅读 · 0 评论 -
ansible部署wordpress架构
ansible部署wordpress架构 环境准备 playbook编写 #web操作 - hosts: [web_group] tasks: - name: stop firewalld server service: name: firewalld state: stopped - name: disabled selinux selinux: state: disabled - name: cre原创 2021-08-13 00:23:22 · 394 阅读 · 0 评论 -
Ansible的常用模块
Ansible的常用模块 ansible的执行 ad-hoc playbook ansible ad-hoc ad-hoc:临时的命令,执行后结束,不会保存 使用场景 比如在多台机器上查看某个进程是否启动,或拷贝指定文件到本地,等等 ad-hoc的命令模式(语法) 语法: ansible 主机名(主机清单中的主机名或者主机组) -m 模块名 [-a 动作] ac-hoc返回结果的颜色 绿色:被管理端执行成功,并且结果不会发生改变 黄色:被管理端执行成功,但是结果是变化的 红色:执行失败,注意看报原创 2021-08-10 23:03:36 · 172 阅读 · 0 评论 -
Ansible基础
Ansible介绍 什么是ansible Ansible是一个自动化统一配置管理工具,自动化主要体现在Ansible集成了丰富模块以及功能组件,可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。 同类型软件对比 1.puppet 学习难,安装ruby环境难,没有远程执行功能。 2.ansible 轻量级,大规模环境下只通过ssh会很慢,串行的。 3.saltstack 一般选择salt会使用 C/S 结构的模式, salt-master 和 salt-minion ,并行原创 2021-08-10 22:38:52 · 312 阅读 · 0 评论 -
Nginx常见问题
Nginx常见问题 Nginx 多server优先级 在开始处理一个http请求时,nginx会取出header头中的Host变量,与nginx.conf中的每个server_name进行匹配,以此决定到底由哪一个server来处理这个请求,但nginx如何配置多个相同的server_name,会导致server_name出现优先级访问冲突。 server_name匹配顺序 1.首先选择所有的字符串完全匹配的server_name。(完全匹配) 2.选择通配符在前面的server_name,如*.driv原创 2021-08-09 23:47:30 · 289 阅读 · 0 评论 -
Keepalived实现高可用
Keepalived实现高可用 keepalived 专门做高可用的软件 高可用 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 高可用软件 keepalived heartbeat RoseHA keepalived协议 VRRP :虚拟路由冗余协议 VRRP就出现了,我们的VRRP其实是通过软件或者硬件的形式在Master和Backup外面增加一个虚拟的MAC地址(VMAC)与虚拟IP地址(VIP),那么在这种情况下,PC原创 2021-08-09 23:11:09 · 121 阅读 · 0 评论