首页 > Web开发 > 详细

4.5 Nginx教程_web服务器

时间:2021-02-18 15:18:09      阅读:25      评论:0      收藏:0      [点我收藏+]

一、Nginx介绍

1.1 引言

为什么要学习Nginx

代理问题:客户端到底要将请求发送给哪台服务器。

负载均衡问题:如果所有客户端的请求都发送给了服务器1,那么服务器2将没有任何意义。

资源优化:客户端发送的请求可能是申请动态资源的,也有申请静态资源,但是都是去Tomcat中获取的

服务器搭建集群后:

技术分享图片

 

在搭建集群后,使用Nginx做反向代理服务器

技术分享图片

 

使用Nginx后,解决了上述的三个问题,Nginx会实现负载均衡策略。客户端的请求都经过Nginx处理,Nginx决定用哪台服务器解决问题;对于静态资源,Nginx会处理,无需寻找服务器,这样可以减少服务器的压力。

 

1.2 Nginx介绍

 Nginx是由俄罗斯人研发的,应对Ramble的网站,并且2004年发布的第一个版本。

Nginx的特点:

1.稳定性极强。7*24小时不间断运行。

2.Nginx提供了非常丰富的配置实例。

3.占用内存小,并发能力强。(这个并发我这里稍微解释一下,Tomcat的线程池有约150个线程,也就是说Tomcat可以应对150左右的并发。但是Nginx随便配置一下,他最多可以承受五万的并发。百度,京东,淘宝都是在用Nginx)

二、Nginx的安装

2.1 安装Nginx

version: ‘3.1‘
services:
  nginx:
    restart: always
    image: daocloud.io/library/nginx:latest
    container_name: nginx
    ports:
      - 80:80

安装步骤非常简单(首先Linux上要安装daokerhe) 

w1d1

 

4.5 Nginx教程_web服务器

原文:https://www.cnblogs.com/G-JT/p/14411096.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!