项目优化Day2-08-Nginx课程内容介绍&概述_哔哩哔哩_bilibili
1.Nginx概述
1.1 Nginx下载和安装
2.Nginx命令
./nginx -v 查看版本
./nginx -t 检查配置文件正确性
启动和停止
./nginx 启动nginx服务
./nginx -s stop 停止nginx服务
ps -ef | grep nginx 启动完成后可以查看nginx进程
启动后即可在浏览器通过该服务器ip访问如 : 192.168.88.151
此时nginx目录下会生成一些临时文件
logs目录下:
./nginx -s reload 重新加载配置文件,也可通过重启nginx服务生效
3.Nginx配置文件结构
worker_cpnnections 指每个进程最多处理的连接数
一个http块中可以有多个server并进行相应配置
4.Nginx具体应用
4.1 部署静态资源
下图红色部分为固定结构,黑色部分可进行修改
将静态页面复制到nginx下静态资源根目录html文件夹中即可
修改nginx.conf文件时 :set nu 可标明行数号码
4.2 反向代理
正向代理一般在客户端设置代理服务器,用于通过代理服务器访问目标网站。
反向代理作用于服务端,用户访问网站时,代理服务器进行分发至不同的服务器,隐藏了目标服务器,类似于微服务项目中的Gateway网关
4.2.1 配置反向代理
此配置的意思即将100服务器上82端口的请求转发至101上
4.3 负载均衡
配置nginx.conf文件
负载均衡策略