nginx
文章平均质量分 84
姚舜禹_12140
但求诗酒趁年华,不负荆棘不负梦
展开
-
Nginx学习笔记(五):浅析Nginx原理
一、Nginx的模块Nginx由内核和模块组成。Nginx本身所做的工作并不是很多,当接收到一个HTTP请求时,Nginx通过查找配置文件将请求映射到一个loation lock,然后根据location中所配置的各个指令启动不同的模块去完成工作。所以,在Nginx中模块才是真正的打工仔。在前面的多个例子中不难发现,通常一个location中的指令会涉及到一个handler模块和多个filter模块。handler模块负责处理请求,filter模块则对相应内容进行处理。一般用户根据自己的需要开发的模块都原创 2021-05-16 10:33:01 · 284 阅读 · 0 评论 -
Nginx学习笔记(四):Nginx动静分离
一、动静分离的介绍动静分离是将网站静态资源(HTML,JavaScript,CSS,img等文件)与后台应用分开部署,提高用户访问静态代码的速度,降低对后台应用访问。如下图:Nginx 的动静分离简单来说就是把动态跟静态请求分开,但是不能理解成只是单纯的把动态页面和静态页面物理分离, 应该是动态请求跟静态请求分开,即:使用 Nginx处理静态页面,Tomcat 处理动态页面。动静分离从目前实现角度来讲大致分为两种:一种是纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇.原创 2021-05-09 17:30:09 · 194 阅读 · 0 评论 -
Nginx学习笔记(三):Nginx之负载均衡
一、负载均衡介绍1、负载均衡简单介绍LB(Load Balance,负载均衡)是一种集群技术,它建立在现有网络结构之上,提供了一种廉价有效透明的方法去扩展现有的网络设备和服务器的带宽,增加吞吐量,加强网络数据处理能力,提高网络的灵活性和可用性负载均衡将来自实际运行服务的物理服务器中的“服务”(用户访问站点)进行虚拟化处理,在大量物理服务器之间实现负载均衡,并使这些服务器对外界看起来犹如一个大服务器,为用户提供高可用性、高扩展性、可预测的应用服务。2、Nginx的分配策略(1)轮询原创 2021-05-07 17:52:15 · 355 阅读 · 1 评论 -
Nginx学习笔记(二):Nginx反向代理
在前一讲中介绍了反向代理,我们知道:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。这一讲就来做几个案例。案例1:使用nginx 反向代理 www.mytomcat.com 直接跳转到127.0.0.1:8080。(1)环境准备a.安装tomcat解压tomcat:tar -zxvf apa...原创 2021-05-07 09:24:10 · 348 阅读 · 2 评论 -
Nginx学习笔记(一):Nginx介绍
一、Nginx介绍1、高并发互联网的发展,使得其成为全球2亿网民的常用沟通媒介,而随着电脑、移动设备和平板电脑等设备的连接,导致互联网领域变化非常迅速。因此,网站较以前更为复杂,这就需要让互联网更加健壮以及具有更好的扩展性。对于一个网站架构来讲,其最大的挑战就是并发问题。Nginx和Apache都是基于REST架构风格的Web服务器,以统一资源描述符(URI)或者统一资源定位符(URL)作为沟通依据,借助于HTTP协议实现各种网络服务。但是,在设计之初,受限于当时环境,如:用户规模、网络带宽等,使得原创 2021-04-27 18:13:34 · 313 阅读 · 0 评论