2023年7月27日
一、什么是Nginx
经查阅百度文库,博文,使用;
Nginx是一个 web服务器软件; 中间件; C语言开发; 开源; 俄罗斯开发;
二、Nginx使用场景
只要使用场景
web服务器(静态页面展示、图片服务器、)
反向代理服务器:
负载均衡均衡服务器;
三、安装部署 使用
不同环境不同安装方式
1、 安装包下载
: 官网地址 nginx newshttp://nginx.org/
2、Windows 环境:
Linux环境:
rpm包安装;
docker镜像安装:
docker安装; 下载镜像 ,加载镜像; 修改配置文件;启动镜像;测试;
四、Nginx 原理 架构
1、反向代理:
什么是代理?
帮助A干活;
什么是反向代理?
正向代理,你要访问
访问微信服务器 , 配置代理服务器 ;
反向: 这个配置操作在服务器端; 京东, 都是高可用集群(好几个服务器干同一件事情); 这时候需要一个总代理 ,分配请求;
五、配置文件解析
配置文件比较复杂;
通过案例熟悉学习; 掌握常用的配置;
六、使用案例
案例1:Nginx+Tomcat的集群配置:
需求: 在一台电脑上安装两个tomcat ;分别命名为tomcat1,tomcat2.
修改tomcat的配置文件,将端口进行修改:
修改tomcat2中的端口:
将项目分别发布到两个tomcat中