网络
文章平均质量分 83
公博义
我欲成仙,快乐齐天
展开
-
阿里巴巴为什么能抗住 90 秒 100 亿
文章目录1、概述2、基本概念3、架构演进3.1 单机架构3.2 第一次演进:Tomcat 与数据库分开部署3.3 第二次演进:引入本地缓存和分布式缓存3.4 第三次演进:引入反向代理实现负载均衡3.5 第四次演进:数据库读写分离3.6 第五次演进:数据库按业务分库3.7 第六次演进:把大表拆分为小表3.8 第七次演进:使用 LVS 或 F5 来使多个 Nginx 负载均衡3.9 第八次演进:通过 DNS 轮询实现机房间的负载均衡3.10 第九次演进:引入 NoSQL 数据库和搜索引擎等技术3.11 第十次演原创 2021-11-11 23:49:55 · 45218 阅读 · 0 评论 -
BGP 边界网关路由协议
文章目录边界网关协议BGP协议详解最全BGP路由协议技术详解原创 2021-11-10 16:49:12 · 46766 阅读 · 0 评论 -
Nginx 使用的 epoll 模型详解
**文本系转载,侵权请联系删除!**Nginx 所使用的 epoll 模型是什么?转载 2021-11-05 16:08:58 · 48356 阅读 · 0 评论 -
HTTPD 状态码大全
文章目录前言HTTP状态码的类别以1开头的状态码(临时相应)以2开头的状态码(成功)以3开头的状态码(重定向)以4开头的状态码(请求错误)以5开头的状态码前言当用户试图通过HTTP访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态码可以指明具体的请求是否已经成功,还可以反映请求失败的确切原因、标记服务器端的处理是否正常、通知出现的错误等工作。HTTP状态码的类别状态码类别含义1XXInformation(原创 2021-11-05 15:56:50 · 47908 阅读 · 0 评论 -
Squid 代理服务之日志分析 --- sarg 软件的安装及应用
文章目录1. sarg 简述2. 安装图像处理软件包3. 源码编译安装 sarg4. 修改配置文件 /etc/sarg/sarg.conf5. 创建不计入站点文件,添加的域名将不被显示在排序中6. 创建软链接到 PATH 路径7. 安装 apache 并生成 sarg8. 浏览器访问查看9. 添加计划任务,执行每天生成报告9.1 编写执行脚本9.2 添加计划任务1. sarg 简述 sarg(Squid Analysis Report Generator),是一款 squid 日志分析工具,采用 H原创 2021-11-05 09:23:09 · 48873 阅读 · 0 评论 -
Squid 代理服务器之 ACL 访问控制
文章目录1. ACL 访问控制方式2. ACL 规则优先级3. ACL 的定义步骤4. 定义访问控制列表4.1 方法一4.2 方法二1. ACL 访问控制方式根据源地址、目标 URL、文件类型等定义列表格式为:acl 列表名称 列表类型 列表内容 ...针对已定义的 acl 列表进行限制格式为:http_access allow 或 deny 列表名称 ...2. ACL 规则优先级一个用户访问代理服务器时,Squid 会以从上至下的顺序匹配 Squid 中定义的所有规则列表,原创 2021-11-04 21:36:26 · 47409 阅读 · 0 评论 -
建立 rsyslog 日志服务器
文章目录1. rsyslog 介绍2. 实验目的3. 实验环境4. 配置服务端5. 配置客户端6. 在服务端验证效果1. rsyslog 介绍 rsyslog 是一个快速处理收集系统日志的开源程序,提供了高性能、安全功能和模块化设计。rsyslog 是 syslog 的升级版,它将多种来源输入输出转换结果到目的地, rsyslog 被广泛用于 Linux 系统以通过 TCP/UDP 协议转发或接收日志消息。 rsyslog 守护进程可以被配置成两种环境,一种是配置成日志收集服务器,rsysl原创 2021-11-04 09:49:11 · 41188 阅读 · 0 评论 -
Squid 代理服务之反向代理服务器架构搭建
文章目录1. 服务器配置2. 配置 Squid 服务器2.1 修改 squid 配置文件2.2 清空无效的路由规则,重启 squid3. Web 服务器页面准备3.1 WEB13.2 WEB24. 客户端访问测试4.1 添加主机映射4.2 访问 www.test.com 测试4.3 查看 squid 访问记录4.4 查看 Web 服务器访问记录1. 服务器配置服务器主机名IP地址主要软件Squid 服务器squid_server192.168.10.20squidW原创 2021-11-03 22:50:34 · 39423 阅读 · 0 评论 -
Squid 代理服务之透明代理服务器架构搭建
文章目录1. 服务器配置2. Squid 服务器部署2.1 修改 Squid 配置文件2.2 开启路由转发,实现本机中不同网段的地址转发2.3 修改防火墙规则3. 客户端访问测试1. 服务器配置服务器主机名IP地址主要软件Squid 服务器squid_server内网ens33:192.168.10.20 | 外网ens37:10.0.0.100squidWeb 服务器web_server10.0.0.200apacheWin10 客户端192.1原创 2021-11-03 21:18:33 · 39754 阅读 · 1 评论 -
Squid 代理服务之传统代理服务器架构搭建
文章目录1. 服务器配置2. Squid 服务器配置(1) 修改 Squid 配置文件(2) 修改防火墙规则3. Web 服务器配置4. 客户端配置(添加代理)5. 查看 Squid 访问日志的新增记录1. 服务器配置服务器主机名IP 地址主要软件Squid 服务器squid_server192.168.10.20squidWeb 服务器web_server192.168.10.30apacheWin10 客户端192.168.10.85edge原创 2021-11-03 20:15:08 · 40182 阅读 · 0 评论 -
Squid 缓存代理(原理 + 安装配置)
文章目录一、Squid 简介1. Squid 的作用2. Web 代理的工作机制3. 代理服务器的概念4. 代理服务器的作用5. 代理的基本类型(1) 传统代理(2) 透明代理(3) 反向代理6. 使用正向代理(传统代理、透明代理)的好处7. 反向代理的工作机制二、Squid 的安装与配置1. 编译安装2. 修改 Squid 的配置文件3. Squid 的运行控制4. 创建 Squid 服务脚本一、Squid 简介1. Squid 的作用Squid 主要提供缓存加速、应用层过滤控制的功能。2. W原创 2021-11-03 17:14:38 · 41050 阅读 · 0 评论 -
网络、I/O 命令手册
rz # 通过ssh上传小文件sz # 通过ssh下载小文件ifconfig eth0 down # 禁用网卡ifconfig eth0原创 2021-10-31 23:42:10 · 39571 阅读 · 0 评论 -
LVS + DR + Keepalived 高可用群集构建
文章目录一、Keepalived 概述1. 为什么需要 keepalived2. keepalived 是什么一、Keepalived 概述1. 为什么需要 keepalived 企业应用中,单台服务器承担应用存在单点故障的危险,单点故障一旦发生,企业服务将发生中断,造成极大的危害和损失。2. keepalived 是什么 keepalived 软件起初是专为 LVS 负载均衡软件设计的,用来管理并监控 LVS 集群中各个服务节点的状态,后来又加入了可以实现高可用的 VRRP 功能。因此,k原创 2021-10-20 21:31:39 · 39505 阅读 · 0 评论 -
Nginx Rewrite +正则表达式
目录一、Nginx Rewrite概述1. Rewrite 跳转场景2. Rewrite 跳转实现3. Rewrite 实际场景二、Nginx 正则表达式1. 常见的正则表达式元字符2. nginx 与 apache 区别三、Rewrite 命令详解1. 语法格式2. flag 标记四、location 解析1. location 分类2. 正则匹配的常用表达式3. location 优先级4. 优先级示例5. rewrite 和 location 比较6. location 优先级规则一、Nginx原创 2021-10-11 19:35:34 · 39496 阅读 · 0 评论 -
Nginx 优化与防盗链
文章目录一、Nginx 优化1. 隐藏版本号(1) 隐藏版本号的原因(2) 版本号查看① nginx -v (仅限 web 浏览器)②一、Nginx 优化1. 隐藏版本号(1) 隐藏版本号的原因 为了安全,如果暴露版本信息,黑客可以通过版本信息得知该版本存在的漏洞,进而对服务器进行攻击。隐藏版本信息可以避免黑客有的放矢的进行破坏。(2) 版本号查看① nginx -v (仅限 web 浏览器)[root@c7-1 ~]#nginx -vnginx version: nginx/1.12.2原创 2021-10-08 13:44:03 · 38703 阅读 · 0 评论 -
Apache 网页与安全优化
目录引言一、Apache 网页优化1. 网页压缩1.1 gzip 概述1.2 HTTP 压缩的过程1.3 Apache 的压缩模块1.4 mod_deflate 模块2. 网页缓存2.1 概述2.2 配置网页的缓存二、Apache 安全优化1. 防盗链1.1 概述1.2 防盗链配置2. 隐藏版本信息总结引言我们在使用 Apache 作为 Web 服务器的过程中,只有对 Apache 服务器进行适当的优化配置,才能让 Apache 发挥更好的性能;反过来说,如果 Apache 的配置非常糟糕,Apach原创 2021-09-29 13:36:56 · 38443 阅读 · 0 评论 -
Apache 配置与应用
目录引言一、Apache 连接保持二、Apache 的访问控制1. 客户机地址限制2. 用户授权控制2.1 创建用户认证数据文件2.2 添加用户授权配置2.3 验证用户访问授权三、Apache 日志分割1. Apache 自带 rotatelogs 分割工具2. 使用第三方工具 cronolog 分割四、AWStats 日志分析1. 部署 AWStats 分析系统2. 访问 AWStats 分析系统总结引言Apache HTTP Server 之所以受到众多企业的青睐,得益于其源代码开源,跨平台、功能原创 2021-09-28 23:32:43 · 38434 阅读 · 0 评论 -
Linux 远程访问及控制 OpenSSH 服务
文章目录原创 2021-08-30 20:46:40 · 37774 阅读 · 0 评论 -
DNS 域名解析原理与配置
DNS(Domain Name System:域名系统)是互联网的一项服务。它作为将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS 使用 UDP 端口 53。当前,对于每一级域名长度的限制是 63 个字符,域名总长度则不能超过 253 个字符。原创 2021-08-27 17:16:02 · 37897 阅读 · 0 评论 -
DHCP 服务原理与配置
文章目录前言1. DHCP 简介2. DHCP 的好处3. DHCP 的分配方式4. DHCP 租约四部曲4.1 租约过程简述前言1. DHCP 简介 DHCP (Dynamic Host Configuration Protocol,动态主机配置协议)是由 Internet 工作任务小组设计开发的,专门用于为 TCP/IP 网络中的计算机自动分配 TCP/IP 参数的协议,是一个应用层协议,使用 UDP 的 67 和 68 端口。DHCP 的前身是 BOOTP 协议 (BootstrapProt原创 2021-08-26 15:55:12 · 37476 阅读 · 0 评论 -
Linux 常用网络命令大全
文章目录1. ifconfig2. ip3.1. ifconfigifconfig命令用于显示或设置网络设备,来源于 net-tools 工具包格式:ifconfig [网络设备][down up -allmulti -arp -promisc][add<地址>][del<地址>][<hw<网络设备类型><硬件地址>][io_addr<I/O地址>][irq<IRQ地址>][media<网络媒介类型>][me原创 2021-08-24 23:27:51 · 53322 阅读 · 0 评论 -
路由器原理和路由协议介绍
1.前言路由器(Router)是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。它能够理解不同的协议,例如某个局域网使用的以太网协议,因特网使用的TCP/IP协议。这样,路由器可以分析各种不同类型网络传来的数据包的目的地址,把非TCP/IP网络的地址转换成TCP/IP地址,或者反之;再根据选定的路由算法把各数据包按最佳路线传送到指定位置。所以路由器可以把非TCP/IP网络连接到因特网上。2.路由器的工作原理路由器是一种三层设备,是使原创 2021-07-23 15:35:37 · 57714 阅读 · 4 评论 -
计算机网络参考模型
1.计算机领域的分层思想在计算机领域,网络中的数据传输为什么要分层:整个流程更加清晰,复杂问题简单化更容易发现问题并针对性的解决问题2.OSI七层参考模型应用层:网络服务与最终用户的一个接口表示层:数据的表示、安全、压缩会话层:建立、管理、中止会话传输层:定义传输数据的协议端口号,以及流控和差错校验网络层:进行逻辑地址寻找、实现不同网络之间的路径选择数据链路层:建议逻辑连接、进行硬件地址寻址、差错校验等功能物理层:建立、维护、断开物理连接...原创 2021-06-24 19:53:58 · 37105 阅读 · 0 评论