Nginx 学习--初级篇,Nginx 认识与安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx 学习--初级篇,Nginx 认识与安装相关的知识,希望对你有一定的参考价值。

阅读目录:

 1. nginx 认识以及作用

 2. Nginx 基本CentOs环境下安装步骤说明

<一> Nginx基本认识以及作用

  1.  Nginx官网:http://nginx.org/
  2.  Nginx 是由俄国人开发,一款支持Http请求高性能,轻量级Http服务器(engine x)/反向代理服务器,及电子邮件(IMAP/POP3)代理服务器。
  3.  Nginx作为一款Http服务器,意味这它是运行在服务器之上的,是可以绑定服务器的IP,并且可以监听TCP的端口,接受来自网络客户端(一般来说是IE, Firefox,Chrome这样的浏览  器)Http请求并且对Http请求做出响应,这样客户端就可以从Nginx服务器上获得html、文档、视频、音频等资源。这一过程如图:

          技术分享

          但是得到的这些内容都是固定的----也就是说,无论是何时,何地,何人通过请求Ngnix服务器的资源得到的返回都是固定,完全一样的的,

          这些资源我们称为静态资源,与之相反的是动态资源,即不同的人,请求服务器资源是得到不同的结果的,所以Nginx本身是不支持生成动态资源的。

          轻量级,意味着这与其他的动态Http服务器(如Tomcat)相比,同样是启动Http服务器,Nginx占用的资源和内存更少。

          高性能,是由于处理请求时是异步非阻塞的---也就是说,一个Ngnix线程可以处理多个Http请求连接,其他动态服务器一般是一个请求连接对应一个线程,例如Tomcat,

          当请求一个Serlvet请求时,Tomcat会在线程池中在没有对应线程的情况下,初始化对应的线程来处理请求。所以对比起来,在高并发情况下,Ngnix可以保持低资源低消耗高性能。

          这样,就Nginx作为Http服务器来说,它非常适合处理静态资源,比如作为文件服务器,H5服务器。

      4.   Nginx反向代理服务器。

      

 

以上是关于Nginx 学习--初级篇,Nginx 认识与安装的主要内容,如果未能解决你的问题,请参考以下文章

2022年从零开始,用一篇博客掌握 nginx 的初级配置

深入浅出学习透析Nginx服务器的基本原理和配置指南「负载均衡篇」

大型网站技术实践初级篇:借助Nginx搭建反向代理服务器(转)

深入浅出学习透析Nginx服务器的基本原理和配置指南「负载均衡篇」

大型网站技术实践初级篇:借助Nginx搭建反向代理服务器

大型网站技术实践初级篇:借助Nginx搭建反向代理服务器