Ansible variables
摘要:1.什么是变量 以一个固定的字符串,表示一个不固定的值。我们称之变量。 2.定义变量 1.在playbook中定义变量 vars 关键字 [root@manager project1]# vim f2.yml - hosts: webservers vars: - file_name: playbo
阅读全文
posted @
2021-12-24 16:17
杨港澳
阅读(110)
推荐(0) 编辑
Ansible 安装可道云
摘要:[root@manager project1]# vim kod.yml hosts: web tasks: name: Installed Httpd Server yum: name: httpd state: present name: Installed PHP Server yum: na
阅读全文
posted @
2021-12-24 16:17
杨港澳
阅读(57)
推荐(0) 编辑
Ansible自动化配置管理
摘要:Ansible自动化配置管理 1.什么是Ansible Ansible是一个IT自动化的配置管理工具,自动化主要体现在Ansible集成了丰富的模块,丰富的功能的组件,可以通过一个命令完成一系列的操作。进而能减少我们的重复性工作和维护成本,以提高工作效率 2.Ansible可以完成哪些功能 1.批量
阅读全文
posted @
2021-12-24 16:16
杨港澳
阅读(220)
推荐(0) 编辑
Firewalld
摘要:1.安全 硬件环境 硬件层面:电源 (ups)温度监控、机柜上锁、磁盘报警 系统层面: 更换默认SSH端口、 禁止root直接登录、统一使用密钥登录、 使用防火墙限制,某个来源ip才能连接ssh 软件更新、内核升级 >已经运行很久的系统不要升级内核 服务层面:MySQL 、redis (传输层) 不
阅读全文
posted @
2021-12-24 16:06
杨港澳
阅读(200)
推荐(0) 编辑
Tomcat + Nginx
摘要:1.Tomcat集群能带来什么? 1.提高服务的性能,并发能力,以及高可用 2.提高项目架构的扩展能力 2.Tomcat集群实现原理 通过负载均衡进行请求转发 3.Tomcat集群架构图 Tomcat + Nginx 集群架构实战 #配置负载均衡 [root@lb01 conf.d]# cat pr
阅读全文
posted @
2021-12-24 16:01
杨港澳
阅读(102)
推荐(0) 编辑
tomcat介绍
摘要:1.JVM基本介绍 JAVA业务都是运行在JAVA虚拟机上的,JAVA虚拟机简称JVM(JAVA Virtual Machine) 2.为什么要使用JVM JAVA 属于编译型语言,跨平台移植性差,借助JVM只需要将源代码进行一次编译,就能够在多处运行 3.为什么要安装jdk而不是jre jdk是j
阅读全文
posted @
2021-12-24 16:00
杨港澳
阅读(186)
推荐(0) 编辑
高可用 keepalived
摘要:1.什么是高可用?为什么要设置高可用 高可用:两台相同的机器启动着相同的业务,当有一台机器宕机时,另外一台机器能快速的接管,而对于用户来说,是无感的 为什么要设计高可用: 减少系统不能服务的时间,比如4个9,5个9 2.高可用使用什么工具来实现?硬件还是软件 软件的方式:keepalived 3.k
阅读全文
posted @
2021-12-24 15:59
杨港澳
阅读(92)
推荐(0) 编辑
https 安全协议相关介绍
摘要:Rewrite中的flag redirect:返回302临时重定向,浏览器地址栏会显示跳转后的URL,但浏览器不会更新URL排名 permanent:返回301永久重定向,浏览器地址栏会显示跳转后的URL,浏览器也会更新 新URL排名。 last: #本条规则匹配完成继续向下匹配新的location
阅读全文
posted @
2021-12-24 15:58
杨港澳
阅读(540)
推荐(0) 编辑
Rewrite 跳转规则
摘要:1.什么是Rewrite Rewrite主要是实现url地址重写,以及地址重定向,就是将用户请求的web服务器的地址重新定向到其他 url 的过程 2.Rewrite使用场景 1.地址跳转:用户访问www.xuliangwei.com/class这个URL时,将其定向至一个新的域名class.xul
阅读全文
posted @
2021-12-24 15:57
杨港澳
阅读(190)
推荐(0) 编辑
nginx 动静分离
摘要:1.什么是动静分离? 将动态请求和静态请求区分访问 动静分离的优点:动静分离之后,即使动态服务不可用,也不会影响静态资源,反之,也是 2.为什么要做动静分离? 动态处理要用到Tomcat,而Tomcat程序本身是用来处理jsp代码的,但也能处理静态资源; 由于Tomcat本身处理静态资源效率不高,还
阅读全文
posted @
2021-12-24 15:57
杨港澳
阅读(43)
推荐(0) 编辑
Nginx代理与负载均衡
摘要:1.什么是代理? 代理 > 代为办理 2.Nginx 正向代理 反向代理 正向代理: > 比如NAT地址转换技术 代理上网 反向代理: > 正向代理与反向代理的区别: 区别在于形式上的服务的“对象”不一样 正向代理代理的对象是 客户端,为客户端服务 反向代理代理的对象是服务端,为服务端服务 3.Ng
阅读全文
posted @
2021-12-24 15:56
杨港澳
阅读(130)
推荐(0) 编辑
nginx 四 + 七 层负载均衡
摘要:1.七层负载均衡 web服务器配置 根据url 调度不同的集群 url.oldyang.com 10.0.0.5 lb 10.0.0.7 /pass 10.0.0.8 /user 1.web01和web02 配置 [root@web01 ~]# vim /etc/nginx/conf.d/url.o
阅读全文
posted @
2021-12-24 15:56
杨港澳
阅读(247)
推荐(0) 编辑
拆分mysql至独立服务器
摘要:1.拆分数据库至独立服务器 1.为什么要进行数据库的拆分 由于单台服务器运行LNMP架构导致网站访问缓慢,到内存被吃满时,很容易导致系统出现oom故障,从而kill掉MySQL数据库,所以需要对数据库进行独立部署。 2.数据库拆分后解决了什么问题 1.缓解web网站压力 2.增强数据库读写能力 3.
阅读全文
posted @
2021-12-24 15:53
杨港澳
阅读(254)
推荐(0) 编辑
nginx结合php、mysql
摘要:1.什么是LNMP *LNMP是一套技术的组合,是由:*L=Linux、N=Nginx、M=MySQL/mariadb、P=PHP/Python 组成的。 2.LNMP架构是如何工作的? 首先Nginx服务是不能处理动态请求。 当用户发起http请求时,请求会被Nginx处理,如果是静态资源请求Ng
阅读全文
posted @
2021-12-24 15:51
杨港澳
阅读(299)
推荐(0) 编辑
nginx常用模块
摘要:Nginx 常用模块 1.nginx 开启目录浏览 提供下载功能 #默认情况下,网站返回index指定的主页,但是如果网站不存在主页,则将请求交给autoindex模块 #如果开启autoindex模块,则提供一个下载的页面,如果没有开启autoindex,则会报 403 [root@web01 ~
阅读全文
posted @
2021-12-24 15:50
杨港澳
阅读(44)
推荐(0) 编辑
nginx基础介绍
摘要:1.Nginx介绍 1.什么是Nginx Nginx是一个开源且高性能、可靠的Http Web服务、代理服务。 开源:可以直接获取Nginx的源代码 高性能:支持海量并发 高可靠:服务稳定 2.为什么选择Nginx 1.高性能、高并发 通常情况下,单次请求会得到更快的响应,另一方面在高峰期(如数以万
阅读全文
posted @
2021-12-24 15:46
杨港澳
阅读(48)
推荐(0) 编辑
http基础概念
摘要:1.什么是URL 通常我们在访问一个网站页面时,请求到的内容通称“资源”。而资源这一概念非常广泛,它可以是一份文档,一张图片, 或者所有你能想想的格式,每个资源都是由URL进行标识。比如:https://www.jianshu.com/u/42e70433f752 URL简称统一资源定位器。用来唯一
阅读全文
posted @
2021-12-21 14:41
杨港澳
阅读(180)
推荐(0) 编辑
Ansible playbook
摘要:1.什么是Playbook playbook翻译过来就是剧本的意思 playbook:定义一个文本文件,以yml为后缀结尾(翻译:我有一个剧本) play:定义主机角色(翻译:找那个大腕明星) task:定义的是具体执行的任务(翻译:大腕每集拍什么) 总结: playbook是由一个或多个play组
阅读全文
posted @
2021-12-14 15:08
杨港澳
阅读(149)
推荐(0) 编辑
LDAP 集成gitlab jenkins 以及禅道
摘要:1.docker 安装 由于手动部署ldap时间成本太大,故本文章采用docker部署,及本文章账号集成只是可以登录,没有细节分组之类,如有需要,望诸君自行研究 1. curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
阅读全文
posted @
2021-12-14 09:50
杨港澳
阅读(695)
推荐(0) 编辑