分类:三、服务器
-
什么是RPC?
什么是RPC? 百度解释:RPC(Remote Procedure Call)— 远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协…
-
CentOS7 下 Yum 安装PHP8及其扩展
开始安装 yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm yum-config-man…
-
从底层原理分析Nginx为什么这么快
Nginx 的进程模型 Nginx 服务器,正常运行过程中: 多进程:一个 Master 进程、多个 Worker 进程 Master 进程:管理 Worker 进程 对外接口:接…
-
负载均衡详细解析与Nginx实战
负载均衡的概念 1.1 什么是负载均衡 Load Balancing,即负载均衡,是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载…
-
简单实现nginx用户登录认证
1、安装 htpasswd 工具 yum -y install httpd-tools 2、创建认证用户 htpasswd -c pass.db username 在次添加用户时输…
-
测试常用Linux监控命令
Linux最常用的应用服务器,性能测试常用命令如下: 操作系统 CPU 内存 网络 IO及磁盘 进程和线程 句柄 其它
-
从浏览器中输入URL到页面加载发生了什么 – Part 3 HTTP
因为文章太长,所以将它分为三部分,本文是第一部分。 第一部分:从浏览器中输入URL到页面加载发生了什么 – Part 1 第二部分:从浏览器中输入URL到页面加载发生了…
-
从浏览器中输入URL到页面加载发生了什么 – Part 2 TCP/IP
因为文章太长,所以将它分为三部分,本文是第一部分。 第一部分:从浏览器中输入URL到页面加载发生了什么 – Part 1 第二部分:从浏览器中输入URL到页面加载发生了…
-
从浏览器中输入URL到页面加载发生了什么 – Part 1 DNS
因为文章太长,所以将它分为三部分,本文是第一部分。 第一部分:从浏览器中输入URL到页面加载发生了什么 – Part 1 第二部分:从浏览器中输入URL到页面加载发生了…
-
深入浅出:HTTP/2
HTTP/2简介 HTTP/2 (原名HTTP/2.0)即超文本传输协议 2.0,是下一代HTTP协议。是由互联网工程任务组(IETF)的Hypertext Transfer Pr…
-
HTTP/1.0、HTTP/1.1、HTTP/2、HTTPS
1. HTTP发展历史 HTTP(超文本传输协议,HyperText Transfer Protocol)是建立在TCP协议之上的一种应用层网络协议。默认使用80端口,建立之初目的…
-
Nginx+Keepalived高可用集群
1、Keepalived高可用软件 Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRR…
-
Nginx限制客户端的访问频次和访问次数
在生产应用过程中,nginx虽然可以承受住高并发,但是否这些并发连接都是有效的访问请求,还是恶意的访问?因此我们可以从限定客户端的访问频次和访问次数来使我们的nginx服务器来承受…
-
Nginx geo模块详解
简介 geo指令使用ngx_http_geo_module模块提供的。默认情况下,nginx有加载这个模块,除非人为的 –without-http_geo_module…
-
Nginx http_limit_conn模块详解
简介 ngx_http_limit_conn_module 对于一些服务器流量异常、负载过大,甚至是大流量的恶意攻击访问等,进行并发数的限制。 该模块可以根据定义的键来限制每个键值…
-
Nginx http_limit_req模块详解
简介 在配置nginx的过程中我们需要考虑受到攻击或恶意请求的情况,比如单用户恶意发起大量请求,这时http_limit_req模块可以帮助我们对其进行限制。 ngx_http_l…
-
linux计划任务(cron和crontab)
很多时候,我们需要定时执行某个应用或者某段脚本,在linux上,可以使用cron服务。这篇文章将简单介绍cron的使用。 1. crond和crontab 首先需要分清楚两个概念:…
-
Linux sendmail
安装服务 yum install sendmail yum install -y mailx 配置服务 然后修改/etc/mail.rc,在文件末尾增加以下内容,指定外部的smtp…
-
Nginx根据user_agent控制屏蔽访问
对于做国内站的我来说,我不希望国外蜘蛛来访问我的网站,特别是个别垃圾蜘蛛,它们访问特别频繁。这些垃圾流量多了之后,严重浪费服务器的带宽和资源。通过判断user agent,在ngi…
-
漫谈五种IO模型
概念篇 1.同步与异步 同步是指一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完成。 异步是指不需要等待被依赖的任务完成,只是通知被依赖的任务要…