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


浙公网安备 33010602011771号