![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux学习
文章平均质量分 92
耳元672
这个作者很懒,什么都没留下…
展开
-
nginx进阶基础—常见配置
一、Nginx虚拟主机+PHP-FPM一、Nginx虚拟主机+PHP-FPMPHP-FPM:是一个PHPFastCGI管理器,它提供了更好的PHP进程管理方式,可以有效控制内存和进程。可以平衡重载PHP配置。在日常运维中,我们主要将PHP-FPM的配置文件分为主配置文件和pool配置文件(每个pool配置文件通常都对应一个nginx虚拟主机)1、配置位置此章节内容,在业务逻辑层配置,主要使用nginx的ngx_http_fastcgl_moudle模块。七层代理层不配置。原创 2022-08-20 14:03:46 · 900 阅读 · 1 评论 -
Linux学习:Nginx进阶基础1
整个IO请求的过程中,虽然用户线程每次发起IO请求后可以立即返回,但是为了等到数据,仍需要不断轮询,重复请求,消耗了大量的CPU的资源。整个IO请求的过程中,用户线程是被阻塞的,这导致用户在发起IO请求时,不能做任何事情,对CPU的资源利用率不够。此章内容,既可以在七层代理服务层配置,也可以在业务逻辑层配置。虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立多外提供www服务,这样就可以实现一台主机对外提供多个web服务,每个虚拟主机之间是独立的,互不影响。.原创 2022-08-13 22:52:52 · 852 阅读 · 0 评论 -
网络协议2
主动模式对FTP服务器管理有利,不利于客户端的管理因为FTP服务器企图与客户端的高位随机端口建立连接,而这个端口很有可能被客户端的防火墙阻塞掉;被动模式对ftp客户端管理有利,但对服务器的管理不利因为客户端要与服务器建立两个连接,其中一个连到一个高位随机端口,而这个端口很有可能被服务器的防火墙阻塞掉。...原创 2022-08-11 17:14:33 · 972 阅读 · 0 评论 -
网络协议1
TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IEIF的RFC 793定义,在简化的计算机网络OSI模型中,它完成第四层(传输层)指定的功能,用户数据报协议(UDP)是同一层内另一个重要的协议。HTTP协议采用明文传输信息,存在信息窃听,信息篡改,信息劫持的风险,而协议TLS/ssl 具有身份验证,信息加密,完整性校验的功能,可以避免此类问题,因此可以简单的认为HTTPS就是使用TLS/SSL加密的http协议。HTTP协议是通用的,无状态的协议。......原创 2022-08-10 21:12:15 · 628 阅读 · 0 评论 -
Linux学习:keepalived高可用集群(续上篇)
在web页面发现在mysql 1的mariadb服务出现问题时,仍可以远程登录进mysql的keepalived账号,但首次查看数据库时,并不会出现db1,不过,这种情况下,是可以创建db2的。keepalived的backup组收不到master主机报文后就会切换成为master,如果是他们主机之间的通信线路出现问题,无法接收到彼此的组播通知,但是两个节点实际都处于正常工作的状态,这时两个节点均为master强行绑定虚拟ip,导致不可预料的后果,这就是脑裂。然后检查机器之间的防火墙,网络之间的通信。...原创 2022-08-07 22:29:40 · 481 阅读 · 0 评论 -
Linux学习:Keepalived高可用集群
一、Keepalived简介keepalived是集群管理中的一个服务软件,它的作用是检测web服务器的状态。如果有一台服务器死机,或工作出现故障,keepalived将检测到,并将有故障的服务器从系统中剔除,当web服务器工作正常后,自动将web服务器加入到服务器集群中。二、keepalived工作原理keepalived是以VRRP协议为实现基础的,VRRP全称(Virtual Router Redundancy Protocol),即虚拟路由冗余协议。实现路由器高可用的协议。...原创 2022-08-05 21:07:57 · 806 阅读 · 0 评论 -
Linux学习:七层负载均衡详解2
haproxy提供高可用、负载均衡以及基于TCP和Http的应用代理,支持虚拟主机,是免费、快速、并且可靠的一种负载均衡解决方案。适合处理高负载站点的七层数据请求。列斯的代理服务可以屏蔽内部真实服务器,防止内部服务器遭受攻击。......原创 2022-08-03 20:01:47 · 516 阅读 · 0 评论 -
Linux学习:七层负载均衡详解
stream模块的用法跟http的用法类似,允许我们配置一个TCP或者UDP等协议的监听,然后通过proxy_pass来转发我们的请求,通过upstream添加多个后端服务,实现负载均衡。Dfair这种算法可以根据页面大小和加载时间长短智能的进行负载均衡,也就是根据后端服务器的响应时间来分配请求,响应时间短的优先分配。如果nginx服务器给两web台服务器做代理,负载均衡算法采用轮询,当一台机器的web程序关闭造成web不能访问,那么nginx服务器分发请求还是会给这台不能访问的web服务器。......原创 2022-08-01 23:16:49 · 1563 阅读 · 0 评论 -
Linux学习:四层负载均衡2
用地址转换实现虚拟服务器。分发器有能被外部访问到的合法IP地址,他修改来自专有网络的流出包的地址。外界看起来包是来自分发器本身,当外界包送到转换器时,他能判断出应该将包送到内部网的哪个节点。优点节省IP地址,能对内部进行伪装;缺点效率低用直接路由技术实现虚拟服务器。当参与集群的计算机和作为控制管理的计算机在同一网段时,可以用此方法,控制管理的计算机收到请求包时直接送到参与集群的节点。用IP隧道技术实现虚拟服务器。在集群的节点不在同一网段时可用的转发机制,是将IP包封装在其他网络流量中的方法。......原创 2022-07-30 23:14:06 · 428 阅读 · 0 评论 -
Linux学习:四层负载均衡详解
1)简称LinuxVirtualServer,也就是Linux虚拟服务器。由章文嵩博士发起的自由软件项目。(2)可以利用LVS技术实现高可伸缩的、高可用的网络服务,例如www服务、Cache服务、DNS服务、FTP服务、MAIL服务、视频/音频点播放等。(3)LVS软件作用通过LVS提供的负载均衡技术和Linux操作系统实现一个高新能,高可用的服务器集群,具有良好的可靠性、可扩展性和操作性,从而以低廉的成本实现最优的服务性能。...原创 2022-07-26 22:35:47 · 1167 阅读 · 0 评论