linux下安装nginx(编译安装)及反向代理及负载均衡
1|0首先卸载掉之前用yum命令下载的nginx
2|0安装nginx需要的依赖库
3|0下载安装nginx源码包
4|0解压缩源码(还是在/opt目录下)
5|0释放编译文件 开启nginx状态监测功能
6|0编译安装
7|0启动nginx,进入sbin目录,找到nginx启动命令
8|0查看nginx运行状态
9|0nginx目录下的文件
10|0nginx.conf配置文件解析
注意: 在修改配置文件之前,最好是把配置文件备份一份!!!!!
11|0nginx启动出现错误的情况
如果你在平滑重启nginx时出现以下情况的话,说明你的nginx没有启动
解决方案:
12|0nginx错误页面
配置nginx错误页面
13|0nginx错误页面优化
14|0nginx访问日志功能
15|0nginx限制网站来源IP访问
16|0nginx状态检测功能
在虎牙或者其他server代码块添加以下配置
17|0配置nginx多虚拟主机
效果:
(1) 访问三个不同的域名,显示三个不同的网站
18|0修改配置文件
19|0在服务器上创建三个目录
20|0修改本机hosts文件
21|0添加以下三行解析记录
22|0平滑重启nginx
23|0网站访问
24|0Nginx代理功能
25|0实现一个反向代理
实验效果
修改代理服务器10.0.3.156的配置文件
访问代理服务器的IP: 192.168.12.139
26|0Nginx负载均衡
负载均衡原理
配置负载均衡服务器
有三台机器 一台为nginx代理服务器(负载均衡调度器), 另外两台为WEB服务器
完成效果
用户访问10.0.3.156,由nginx代理服务器通过负载均衡调度器分别分配到两个WEB服务器,实现负载均衡
准备三台机器
两个WEB服务器可以正常访问
在nginx代理服务器(负载均衡调度器)上面做如下配置:
访问10.0.3.156就可以看到,WEB1和WEB2交替返回数据
配置权重
在upstream里面配置weight的数值,可以调整服务器的请求权重
可以通过以下几种方式进行权重的配置
__EOF__

本文作者:404 Not Found
本文链接:https://www.cnblogs.com/weiweivip666/p/13910908.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
本文链接:https://www.cnblogs.com/weiweivip666/p/13910908.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
-------------------------------------------
个性签名:代码过万,键盘敲烂!!!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人