Ngnix简单了解

Nginx(Nginx是一款非常具有多项优越性能的Web和反向代理服务器。如:Nginx能够支持高达50000个并发连接数的响应;还可以做为邮件代理服务器使用)

Tomacat 与  Nginx:

1.都是Web Server.

2.Tomcat能够动态的生成资源并返回到客户端。
  Nginx都能够将某一个文本文件的内容通过HTTP协议返回到客户端,但是这个文本文件的内容是固定的,无论何时,任何人访问它得到的内容都是完全相同的,这样的资源我们称之为静态资源。
  动态资源则与之相反,在不同的时间、不同的客户端访问得到的内容是不同的。

3.Nginx应该叫做HTTP Server而Tomcat则是一个Application Server。

      HTTP Server关心的是HTTP协议层面的传输和访问控制
      客户端通过 HTTP Server访问服务器上存储的资源(HTML 文件、图片文件等等)。将处理过的内容通过HTTP Server分发,但是一个HTTP Server始终只是把服务器上的文件如实的通过HTTP协议传输给客户端。

      应用服务器,则是一个应用执行的容器。它首先需要支持开发语言的 Runtime(对于Tomcat来说,就是Java),保证应用能够在应用服务器上正常运行。
      为了方便,应用服务器往往也会集成 HTTP Server 的功能,但是不如专业的 HTTP Server 那么强大

4.虽然Tomcat也可以认为是HTTP服务器,但通常它仍然会和Nginx配合在一起使用:
      a.动静态资源分离——运用Nginx的反向代理功能分发请求:所有动态资源的请求交给Tomcat,
      而静态资源的请求(例如图片、视频、CSS、JavaScript文件等)则直接由Nginx返回到浏览
      器,这样能大大减轻Tomcat的压力。

      b.负载均衡,当业务压力增大时,可能一个Tomcat的实例不足以处理,那么这时可以启动多个
      Tomcat实例进行水平扩展,而Nginx的负载均衡功能可以把请求通过算法分发到各个不同的实
      例进行处理

Nginx下载地址:
https://nginx.org/en/download.html

运行点击exe文件

配置(按需求配置):conf/nginx.conf

配置完成后关闭重启,使用http://localhost检测


   

猜你喜欢

转载自blog.csdn.net/qq_42773863/article/details/81286818
今日推荐