官达者才未必当其位,誉美者实未必副其名 
1. 概述
- 定义
 
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 ,同时也提供了IMAP/POP3/SMTP服务。
- 背景
 
- Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日
 - Nginx 的源代码使用 2-clause BSD-like license。
 
- 反向代理
 
代理服务端,正向代理是代理客户端
- 特点
 
- 内存少
 - 并发大
 
- 作用
 
- Http代理,反向代理:作为web服务器最常用的功能之一,尤其是反向代理。
 - 负载均衡:内置策略(轮询,加权轮询,Ip hash。)和扩展策略。
 - 动静分离,配置前端静态资源文件映射
 
2. 安装
- windows安装
 
Nginx官网下载解压即可
1  | # 修改了 Nginx 的配置文件后  | 
- Linux安装
 
1  | # gcc环境  | 
- 常见命令
 
1  | cd /usr/local/nginx/sbin/  | 
- 连接不上
 
1  | # 开启  | 
3. 配置文件
- 解释
 
1  | ########### 每个指令必须有分号结束。#################  | 
- 重要
 
1  | upstream xxy {  | 
- 实际项目开发
 
1  | 
  | 
4. 总结
知道了Nginx反向代理,对服务器加深了理解