随笔分类 -  运维期中架构

摘要:要求: lb01和lb02的80和443端口开放,其他端口不开,外网开放其他服务器关闭外网web服务器nginx监控uwsgi,uwsgi端口是8008 实现全栈https 1、 准备服务器 主机ip身份 lb01 192.168.15.5 七层负载均衡 web01 192.168.15.7 web 阅读全文
posted @ 2021-11-05 21:59 甜甜de微笑 阅读(59) 评论(0) 推荐(0) 编辑
摘要:防火墙的模块 1.multiport 解释:连续匹配多个端口​案例1:要求192.168.15.0/24网段的所有IP只能够访问22,80,443端口,其他的取决。 iptables -t filter -A INPUT -p TCP --dport 22 -s 192.168.15.0/24 -j 阅读全文
posted @ 2021-11-04 17:52 甜甜de微笑 阅读(171) 评论(0) 推荐(0) 编辑
摘要:防火墙 1.什么是防火墙 防火墙主要是用来防火的,那么在linux当中,防止恶意流量访问的软件就叫做防火墙。 2.防火墙的种类 软件防火墙:firewalld、 iptables、 netfilterfirewalld > iptables > netfilter硬件防火墙:F5​​firewall 阅读全文
posted @ 2021-11-03 19:17 甜甜de微笑 阅读(64) 评论(0) 推荐(0) 编辑
摘要:nginx动静分离: 动:动态资源,例如查询的数据库数据静:静态资源,例如图片、视频等 location的五种匹配策略 1、匹配符 匹配符匹配规则优先级 = 精确匹配 1 * 匹配以什么字符开头 2 ~ 区分大小写的正则匹配 3 ~* 不区分大小写的正则匹配 3 / 匹配所有内容 4 1.先执行se 阅读全文
posted @ 2021-11-02 22:05 甜甜de微笑 阅读(33) 评论(0) 推荐(0) 编辑
摘要:1.什么是脑裂 由于某些原因,导致两台keepalived高可用服务器在指定时间内,无法检测到对方的心跳,各自取得资源及服务的所有权,而此时的两台高可用服务器又都还活着。 2.脑裂的故障 1.网线松动,网络故障 2.服务器硬件故障 3.服务器之间开启了防火墙 3.如何解决脑裂之nginx宕机 ngi 阅读全文
posted @ 2021-11-02 19:53 甜甜de微笑 阅读(245) 评论(0) 推荐(0) 编辑
摘要:一、抢占式 1.两个节点都启动的情况 由于节点1的优先级高于节点2,所以只有节点1上有vip[root@lb01 conf.d]# ip addr|grep 192.168.15.200 inet 192.168.15.200/32 scope global eth0 [root@lb02 conf 阅读全文
posted @ 2021-11-02 19:24 甜甜de微笑 阅读(302) 评论(0) 推荐(0) 编辑
摘要:一.keepalived高可用(私网) 1.什么是高可用 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 2.什么是keepalived 部署在整个集群中的一个高可用软件,作用是创建一个VIP(虚拟IP),在整个集群中有且 阅读全文
posted @ 2021-11-02 19:11 甜甜de微笑 阅读(109) 评论(0) 推荐(0) 编辑
摘要:单台HTTPS配置1.检查nginx [root@web01 ~]# nginx -V --with-http_ssl_module ​ 2.创建证书存放目录 [root@web02 ~]# mkdir /etc/nginx/ssl_key [root@web02 nginx]# cd /etc/n 阅读全文
posted @ 2021-11-01 21:29 甜甜de微笑 阅读(211) 评论(0) 推荐(0) 编辑
摘要:1、四层和七层区别 七层是基于HTTP协议 四层是基于TCP/IP协议 因为四层负载均衡走的是tcp/ip底层协议,所以四层负载均衡的性能远高于HTTP协议 注:HTTP协议也是基于TCP/IP协议 2、四层的使用场景 1.网站的负载均衡代理(四层+七层来做负载均衡,四层可以保证七层的负载均衡的高可 阅读全文
posted @ 2021-11-01 20:55 甜甜de微笑 阅读(324) 评论(0) 推荐(0) 编辑
摘要:nginx之会话保持:使用文件缓存 web服务器产生的session放在/tmp下web服务器挂载到nfs下的/session 一、服务器准备 主机ip身份 lb01 192.168.15.5 负载均衡 web01 192.168.15.7 web服务器 web02 192.168.15.8 web 阅读全文
posted @ 2021-10-30 11:28 甜甜de微笑 阅读(601) 评论(0) 推荐(0) 编辑
摘要:一、反向代理 1、什么是代理 代理一词往往并不陌生, 该服务我们常常用到如(代理理财、代理租房、代理收货等等) 正向代理:客户端去找服务端反向代理:代理去找服务端 1.区别在于形式上服务的”对象”不一样2.正向代理代理的对象是客户端,为客户端服务3.反向代理代理的对象是服务端,为服务端服务 2、Ng 阅读全文
posted @ 2021-10-29 19:34 甜甜de微笑 阅读(89) 评论(0) 推荐(0) 编辑
摘要:1、服务器准备 主机ip身份 lb01 192.168.15.5 负载均衡 web01 192.168.15.7 web服务器 web02 192.168.15.8 web服务器 db01 192.168.15.51 数据库 2、web02配置 3、lb01服务器配置(使用七层负载均衡) 1.安装n 阅读全文
posted @ 2021-10-28 23:04 甜甜de微笑 阅读(47) 评论(0) 推荐(0) 编辑
摘要:1、反向代理 1.什么是代理 代理一词往往并不陌生, 该服务我们常常用到如(代理理财、代理租房、代理收货等等),如下图所示 2.没有代理 在没有代理模式的情况下,客户端和Nginx服务端,都是客户端直接请求服务端,服务端直接响应客户端。 3.有代理 那么在互联网请求里面,为了安全客户端往往无法直接向 阅读全文
posted @ 2021-10-28 23:02 甜甜de微笑 阅读(204) 评论(0) 推荐(0) 编辑
摘要:多站点部署: 项目1运行在8000端口项目2运行在8001端口 1、服务器准备 主机ip身份 db01 192.168.15.51 数据库 web02 192.168.15.8 web服务器 2、上传项目1 3、修改配置 vim /opt/BBS18_day01/BBS18_day01/settin 阅读全文
posted @ 2021-10-28 23:01 甜甜de微笑 阅读(58) 评论(0) 推荐(0) 编辑
摘要:1、知识储备 1、最初,MySQL属于瑞典的MySQL AB公司2、Oracle公司收购MySQL数据库3、mariadb与mysql都属于同一类数据库管理系统,基本一致 2、服务器准备 主机ip db01 192.168.15.51 3、安装 yum install mariadb* -y 4、启 阅读全文
posted @ 2021-10-28 23:00 甜甜de微笑 阅读(44) 评论(0) 推荐(0) 编辑
摘要:使用diango框架 1.安装python3 [root@web02 ~]# yum install python3 -y 2.安装django框架 [root@web02 ~]# pip3 install django==2.2.2 3.创建django项目 [root@web02 opt]# c 阅读全文
posted @ 2021-10-27 23:56 甜甜de微笑 阅读(278) 评论(0) 推荐(0) 编辑
摘要:LNMP架构是什么? LNMP是一套技术的组合,L=Linux、N=Nginx、M~=MySQL、P~=PHP 1、目录索引模块 1.开启目录索引 语法: autoindex on | off;默认: autoindex off;位置: http, server, location 2.格式化文件大 阅读全文
posted @ 2021-10-27 23:53 甜甜de微笑 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Nginx Web 基础 一、Nginx介绍 1.概述 Nginx是一个开源且高性能、可靠的http web服务、代理服务 2.Nginx特点 1.高性能,高并发2.轻量且高扩展性3.高可靠性4.支持热部署,nginx可以在运行期间,更新迭代,代码部署5.大多数公司都在用nginx6.nginx使用 阅读全文
posted @ 2021-10-26 19:27 甜甜de微笑 阅读(421) 评论(0) 推荐(0) 编辑
摘要:一、HTTP协议 协议:ssh协议、TCP/IP协议、VRRP协议、HTTP协议、RPC(远程过程调用)协议 1.什么是http HTTP 全称:Hyper Text Transfer Protocol 中文名:超文本传输协议超文本:就是文件中包含视频、音频、图片的文本 是一种按照URL指示,将超文 阅读全文
posted @ 2021-10-25 17:28 甜甜de微笑 阅读(453) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示