day09-nginx

day09-nginx

Nginx

简介

Nginx的一款轻量级的Web服务器/反向代理服务器

特点

  • 占用内存少,并发能力强
  • 官方测试nginx能够支持5万并发,并且CPU、内存等资源消耗却非常低,运行非常稳定

使用场景

高并发使用场景

高并发通常是指通过设计保证系统能够同时并行处理很多请求。
通俗来讲,高并发是指在同一个时间点,有很多用户同时的访问同一API接口或者URL地址。它经常会发生在有大活跃用户量,用户高聚集的业务场景中。
会给服务器和硬件环境带来很大的压力

高并发

正向代理

代理人明确卖家的目标是谁,代理人帮我们去联系目标

反向代理

客户只需要发送请求到代理服务器,代理服务器会将请求转发给内部的服务器去处理,处理完毕之后会将结果返回给客户。
但整个过程中客户和实际处理服务器是不会直接建立连接的。

负载均衡

将请求/数据均匀分摊到多个操作单元上执行,负载均衡关键在于均匀。

Nginx安装

到官网下载

官网:http://nginx.org/en/download.html

上传到linux服务器上并解压

上传到/etc/opt/目录下,并解压缩 tar -zxvf nginx-1.8.1.tar.gz

安装nginx所需要的依赖

yum install gcc pcre-devel zlib-devel openssl-devel -y

配置nginx的安装路径

./configure --prefix=/opt/nginx

开始安装nginx

make && make install

启动nginx

cd /opt/nginx/sbin

./nginx

posted @ 2022-03-26 22:02  黎白昼  阅读(18)  评论(0)    收藏  举报