摘要:
1. Nginx动静分离基本概述 动静分离,通过中间件将动静分离和静态请求进行分离; 通过中间件将动态请求和静态请求分离,可以建上不必要的请求消耗,同事能减少请求的延时。 通过中间件将动态请求和静态请求分离,逻辑图如下 动静分离只有好处:动静分离后,及时动态服务不可用,但静态资源不会受到影响。 2. 阅读全文
摘要:
一、Nginx七层负载均衡 1. Nginx负载均衡概述 1.1 Nginx负载均衡概述 为什么需要使用负载均衡 当我们的web服务器直接面向用户,往往要承载大量并发请求,单台服务器难以负荷,我使用多台web服务器组成的集群,前端使用nginx负载均衡,将请求分散的发送到我们的后端服务器集群中,实现 阅读全文
摘要:
1. Nginx代理服务基本概述 1.1 什么是代理 代理一词往往并不陌生, 该服务我们常常用到如(代理理财、代理租房、代理收货等等),如下图所示 1.2 没有代理情景 在没有代理模式的情况下,客户端和Nginx服务端,都是客户端直接请求服务端,服务端直接响应客户端。 1.3 企业场景 那么在互联网 阅读全文
摘要:
1. LNMP架构概述 1.1 什么是LNMP LNMP是一套技术的组合,L=Linux、N=Nginx、M=MySQL、P=PHP 1.2 LNMP架构是如何工作的 首先nginx服务是不能请求动态请求,那么当用户发起动态请求时,nginx又是如何进行处理的。 当用户发起http请求,请求会被ng 阅读全文
摘要:
1. Nginx目录索引 ngx_http_autoindex_module模块处理以斜杠字符('/')结尾的请求,并生成目录列表; 当ngx_http_index_module模块找不到索引文件时,通常会将请求传递给模块。 1.1 指令 1.2 示例配置 2. Nginx状态监控 ngx_http 阅读全文
摘要:
1. Nginx基本概述 nginx是一个开源且高性能、可靠的http web服务、代理服务。 开源:直接获取源代码 高性能:支持海量并发 可靠:服务稳定 1.1 我们为什么选择Nginx服务 1.1.1 nginx非常轻量 功能模块少(源代码仅保留http与核心模块代码,其余不够核心代码会作为插件 阅读全文
摘要:
Http协议介绍  全称: 中文名:超文本传输协议 包含有超链接(Link)和各种多媒体元素标记(Markup)的文本。这些超文本文件彼此链接,形成网状(Web),因此又被称为网页(Web Page)。这些链接使用URL表示。最常见的超文本格式是超文本标记语言HTML。 html文件 包含各种各样 阅读全文
摘要:
1. SSH基本概述 SSH是一个安全协议,在进行数据传输时,会对数据包进行加密处理,加密后在进行数据传输,确保了数据传输安全,那ssh服务主要功能有哪些呢? 1.提供远程连接服务器的服务; 2.对传输的数据进行加密 1.1 SSH与telnet 那么除了SSH协议能提供远程连接服务,Telnet也 阅读全文
摘要:
实时同步概述 1.什么是实时同步:只要当前目录发生变化则会触发一个事件,事件触发后将变化的目录同步至远程服务器; 2.为什么要实时同步:保证数据的连续性,减少人力维护成本,解决nfs单点故障 3.实时同步实现原理:实时同步需要借助inotify通知接口,用来监控目录的变化,如果监控的目录发生变更,则 阅读全文