iis+nginx实现负载均衡的详细步骤
发布时间 - 2026-01-11 02:17:48 点击率:次简要说明:nginx的简介自行百度。

目的:把用户的请求分到各个服务器减轻压力。nginx把监听的端口的请求平均转到布署了网站的服务器。
一、windows上安装nginx
1.官网下载windows版的nginx http://nginx.org/en/docs/windows.html
目前最新版本为1.13.2
2.下载解压后
3.因为我电脑80端口已经被使用,所以修改配置文件改为监听8080端口
4.双击主程序运行,可以看到nginx已经在进程里面运行了。
5.尝试打开 http://localhost:8080/ 出现以下,就说明nginx安装成功了
二、搭建两个相同站点
1. 网站只有一个主页
public class HomeController : Controller
{
// GET: Home
public ActionResult Index()
{
List<string> info = new List<string>();
info.Add("服务器名称:" + Server.MachineName);
info.Add("客户端IP地址:" + (Request.UserHostAddress=="::1" ? "127.0.0.1":Request.UserHostAddress));
info.Add("HTTP端口:" + Request.Url.Port);
ViewBag.info = info;
return View();
}
}
2. 因为我的nginx是装在虚拟机里的,现在虚拟机里在iis部署一个站点,端口为:9000
3.本机布署一个站点,端口为:9001
三、修改nginx配置文件
1.在http节点下添加upstream(服务器集群),server设置的是集群服务器的信息,我这里搭建了两个站点,配置了两条信息。
2.在http节点下找到location节点修改
location / {
root html;
index Home/Index index.html index.htm; #修改主页为Home/Index
#其中jq_one 对应着upstream设置的集群名称
proxy_pass http://Jq_one;
#设置主机头和客户端真实地址,以便服务器获取客户端真实IP
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
修改后的配置文件:
3.重启Nginx
输入命令 nginx -s reload 回车
完成重启
四、验证
尝试访问监听的8080端口,刷新几次看
五、把Nginx弄成服务,开机启动
1.借助一个小工具winsw https://github.com/kohsuke/winsw/releases
下载简单配置和.net环境两个文件,根据自己环境,这里下的.net4
然后放到随便一个目录,这里放到和nginx一起,并把两个文件改成相同的名字
2.修改配置文件
3.安装服务
输入命令 myapp.exe install 安装服务
此时服务中已经有nginx了,然后启动服务即可
完成。
参考资料:Nginx+IIS简单的部署教程
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# iis
# nginx
# 负载均衡
# 如何通过nginx负载均衡跳转https
# 浅谈Nginx七层反向代理和负载均衡
# 详解Nginx服务器之负载均衡策略(6种)
# 浅析Nginx 负载均衡4种模式
# linux下nginx负载均衡搭建的方法步骤
# nginx实现负载均衡和动静分离
# Nginx负载均衡配置简单配置方法
# nginx 负载均衡的三种参数设置
# Nginx负载均衡(架构之路)详解
# 负载均衡的基本知识以及使用nginx进行负载均衡的简单例子
# 配置文件
# 客户端
# 重启
# 的是
# 机里
# 布署
# 主程序
# 几次
# 转到
# 可以看到
# 只有一个
# 两条
# 双击
# 参考资料
# 本机
# 最新版本
# 并把
# 装在
# 官网
# 大家多多
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
音乐网站服务器如何优化API响应速度?
使用spring连接及操作mongodb3.0实例
使用Dockerfile构建java web环境
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
Laravel如何与Pusher实现实时通信?(WebSocket示例)
Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
如何在建站宝盒中设置产品搜索功能?
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
Android利用动画实现背景逐渐变暗
如何快速搭建高效可靠的建站解决方案?
Laravel怎么在Controller之外的地方验证数据
高防服务器租用首荐平台,企业级优惠套餐快速部署
Laravel如何配置任务调度?(Cron Job示例)
在线制作视频网站免费,都有哪些好的动漫网站?
打开php文件提示内存不足_怎么调整php内存限制【解决方案】
在centOS 7安装mysql 5.7的详细教程
标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
javascript中对象的定义、使用以及对象和原型链操作小结
Linux系统运维自动化项目教程_Ansible批量管理实战
韩国服务器如何优化跨境访问实现高效连接?
Swift开发中switch语句值绑定模式
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
教你用AI将一段旋律扩展成一首完整的曲子
浅述节点的创建及常见功能的实现
Laravel如何从数据库删除数据_Laravel destroy和delete方法区别
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
千库网官网入口推荐 千库网设计创意平台入口
文字头像制作网站推荐软件,醒图能自动配文字吗?
如何在阿里云高效完成企业建站全流程?
详解jQuery中基本的动画方法
打造顶配客厅影院,这份100寸电视推荐名单请查收
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
独立制作一个网站多少钱,建立网站需要花多少钱?
如何在 Pandas 中基于一列条件计算另一列的分组均值
如何自定义建站之星网站的导航菜单样式?
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
南京网站制作费用,南京远驱官方网站?
WordPress 子目录安装中正确处理脚本路径的完整指南
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
Laravel如何实现数据库事务?(DB Facade示例)
Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
Win11怎么设置默认图片查看器_Windows11照片应用关联设置
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)

