摘要: ansible搭建博客和知乎 需求使用自动化管理工具ansible部署wordpress服务,需要连接数据库,图片共享存储,挂载nfs服务器并实时备份到backup服务器 首先准备出环境 服务器名 外网IP 内网IP 搭建服务 角色 web01 10.0.0.7 172.16.1.7 nginx,p 阅读全文
posted @ 2020-07-23 19:13 王顺子 阅读(314) 评论(0) 推荐(0) 编辑
摘要: ansible练习 1.安装rsync 2.安装nfs 3.sersync 4.mariadb 5.安装nginx php 6.部署wordpress #### 目录结构 [root@m01 ansible]# ll total 0 drwxr-xr-x 2 root root 6 Jun 15 1 阅读全文
posted @ 2020-07-23 19:11 王顺子 阅读(256) 评论(0) 推荐(0) 编辑
摘要: ansible模块及参数(1) [root@m01 ~]# cat /etc/ansible/ansible.cfg #inventory = /etc/ansible/hosts #主机列表配置文件 #library = /usr/share/my_modules/ #库文件存放目录 #remot 阅读全文
posted @ 2020-07-23 19:03 王顺子 阅读(1359) 评论(0) 推荐(0) 编辑
摘要: ansible-playbook变量 作业: 搭建WordPress 安装nfs,rsync 使用变量 环境准备 服务器名 外网IP 内网IP 角色 web01 10.0.0.7 172.16.1.7 被控端 web02 10.0.0.8 172.16.1.8 被控端 nfs 10.0.0.31 1 阅读全文
posted @ 2020-07-23 18:56 王顺子 阅读(241) 评论(0) 推荐(0) 编辑
摘要: ansible 和saltstack对比 错误回答:ansible比较轻量级,不需要安装客户端 SaltStack 底层有一个消息队列:Zero-MQ(message queue) 1.ansible是基于ssh协议来工作的,但是saltstack也有支持ssh协议的模式 2.但是一般来说,选择sa 阅读全文
posted @ 2020-07-23 18:55 王顺子 阅读(1722) 评论(0) 推荐(1) 编辑
摘要: Ansible介绍 自动化运维工具,统一配置管理工具。 可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。 统一配置管理工具: Ansible 开发语言:Python SaltStack 开发语言:Python puppet 开发语言:Ruby saltstack 阅读全文
posted @ 2020-07-23 18:34 王顺子 阅读(415) 评论(0) 推荐(0) 编辑
摘要: keepalived高可用 keepalived **注意:**任何软件都可以使用keepalived来做高可用 keepalived如何实现高可用 **VRRP:**虚拟路由冗余协议 比如公司的网络是通过网关进行上网的,那么如果该路由器故障了,网关无法转发报文了,此时所有人都无法上网了,怎么办? 阅读全文
posted @ 2020-07-23 18:25 王顺子 阅读(229) 评论(0) 推荐(0) 编辑
摘要: TCP/IP TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协 阅读全文
posted @ 2020-07-23 17:45 王顺子 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 单台实现https 使用openssl命令充当CA权威机构创建证书(生产不使用此方式生成证书,不被互联网认可的黑户证书) # 检查有没有ssl模块 [root@web03 ~]# nginx -V --with-http_ssl_module # 创建证书和私钥存放地址 [root@web03 ~] 阅读全文
posted @ 2020-07-23 17:18 王顺子 阅读(103) 评论(0) 推荐(0) 编辑
摘要: https 内容转载百度百科IP HTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性 [1] 。HTTPS 在HTTP 的基础 阅读全文
posted @ 2020-07-23 17:16 王顺子 阅读(1557) 评论(0) 推荐(0) 编辑
摘要: rewrite重定向 Rewrite主要实现url地址重写,以及重定向,就是把传入web的请求重定向到其他url的过程。 rewrite重写规则,用来美化网页的链接。规则里面的$1$2你不知道是怎么来的话,只要记住,第一个()里面的是$1,第二个()里面的是$2. 请求的URL是给人看的,重写后的U 阅读全文
posted @ 2020-07-23 17:08 王顺子 阅读(435) 评论(0) 推荐(0) 编辑
摘要: rewrite重定向 作业需求 背景:现在我有一个网站,www.linux.com www.linux.com访问主页面 friend.linux.com访问交友页面 blog.linux.com访问博客页面 download.linux.com访问博客页面 在nginx上部署三套代码 使用rewr 阅读全文
posted @ 2020-07-23 17:06 王顺子 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 客户端请求分类 用户请求分类使用一个域名把不同环境的用户请求根据用户环境使用pc端或者不同型号的手机端进行分类跳转到相应的页面,提升用户体验 操作演示 通过不同端口跳转不同页面 环境准备 系统版本 主机角色 外网IP 内网IP 提供端口 服务器名称 CentOS7.6 负载均衡 10.0.0.5 1 阅读全文
posted @ 2020-07-23 16:59 王顺子 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 动静分离 注意:动静分离,不需要运维来做(开发) **动态请求:**该用户请求,需要调用数据库中的数据 **静态请求:**该用户请求,不需要调用数据库 **动态页面:**后端开发写的需要调用数据库的页面(python,Java,C,PHP,nodejs...) **静态页面:**前端开发写的,不需要 阅读全文
posted @ 2020-07-23 16:55 王顺子 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 四层负载均衡 七层负载均衡:识别域名,是http层 四层负载均衡:不识别域名,是tcp层(相当于端口转发) 四层负载均衡需要用到的模块 [ngx_stream_core_module] # 官网推荐配置 worker_processes auto; error_log /var/log/nginx/ 阅读全文
posted @ 2020-07-23 16:34 王顺子 阅读(362) 评论(0) 推荐(0) 编辑
摘要: nginx源码安装添加模块和秒级升级 nginx源码安装 # nginx -V 检查nginx的安装模板 configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib64/ng 阅读全文
posted @ 2020-07-23 16:27 王顺子 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1.使用phpmyadmin实现cookie和session 2.使用自己理解的方式,解释一下cookie和session 3.使用代码的方式也可以(VScode 有兴趣的同学) cookie和session个人理解: 首先他俩不一样的地方就是cookie是存储在浏览器,session存储在服务器 阅读全文
posted @ 2020-07-23 16:23 王顺子 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 1.把之前做的wp,zh全部推翻,还原快照 2.重新部署wp和知乎(两台) 3.前面加上负载均衡 4.总结负载均衡文档,调度算法 做题思路 第一步还原快照,第二步先把环境准备出来,需要使用的虚拟机和搭建的服务 做到环境统一,先把web01和web02配置出来,然后配置数据库,做nfs共享存储,最后做 阅读全文
posted @ 2020-07-23 16:12 王顺子 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 需求:在web01和web02上面部署博客和知乎,然后两台机器用 同一个数据库,并且实现数据共享 准备坏境 主机名 wlan lan 安装服务 web01 10.0.0.7 172.16.1.7 nfs-utils,nginx,php-fpm web02 10.0.0.8 172.16.1.8 nf 阅读全文
posted @ 2020-07-23 16:05 王顺子 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1.安装LNMP基础服务 # 1.更换nginx源 vim /etc/yum.repos.d/nginx.repo [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$ 阅读全文
posted @ 2020-07-23 15:46 王顺子 阅读(437) 评论(0) 推荐(0) 编辑