官达者才未必当其位,誉美者实未必副其名
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反向代理,对服务器加深了理解