集群服务器分布式iis_Nginx+IIS分布式部署和负载均衡
标签:
1.IIS中部署2个网站
创建2个网站,端口分别为9001、9002
2.下载Nginx
可以进入Nginx官网进行下载,官网地址: http://nginx.org/,需要下载windows版的
3.Nginx安装
3.1下载解压到D盘根目录下,打开conf目录下的nginx.conf文件
3.2设定负载均衡的服务器列表
在http节点下面添加
upstream backend_server {
server localhost:9001 weight=3 max_fails=2 fail_timeout=1s;
server localhost:9002 weight=3 max_fails=2 fail_timeout=1s;
}
upstream backend_server 为服务器列表名称,localhost为(本地)服务器地址,9001、9002为站点端口,weight为权重,即随机访问到的站点概率。以上配置参数可自行修改
修改后:
3.3修改sever配置
到sever节点下方修改监听端口listen,服务器列表名称sever_name及服务器站点
修改后:
3.4启动nginx
进入nginx文件目录,输入命令start nginx 启动nginx,若需重启(当修改配置后,需要重启),输入命令nginx -s reload
3.5验证结果
多次访问后结果如下:
两个站点出现的概率各为50%。
3.6模拟一个站点停止的情况
将IIS里其中一个站点停止后,继续访问,此时只会出现正常的站点。
注:若一个站点无法访问时,访问另一个站点速度缓慢,可在配置文件http节点下加上如下配置:
proxy_connect_timeout 1; #nginx服务器与被代理的服务器建立连接的超时时间,默认60秒
proxy_read_timeout 1; #nginx服务器想被代理服务器组发出read请求后,等待响应的超时间,默认为60秒
proxy_send_timeout 1; #nginx服务器想被代理服务器组发出write请求后,等待响应的超时间,默认为60秒
proxy_ignore_client_abort on; #客户端断网时,nginx服务器是否终端对被代理服务器的请求。默认为off
如图所示:
附:nginx配置文件nginx.conf详细讲解
标签:
来源: https://www.cnblogs.com/yanque-kunpeng/p/10168986.html
集群服务器分布式iis_Nginx+IIS分布式部署和负载均衡相关推荐
- Java架构师:单体部署 ->Nginx 集群 -> + Keepalived“高可用”组件 -> + LVS负载均衡
一.集群阶段开篇概述 1.单体部署 1.1 单台服务器(节点)部署 1.2.多台服务器(节点)部署 集群.分布式.微服务中的各个服务器节点必须互通,必须在同一个局域网(内网要通) 1.3.单体架构的优 ...
- Linux服务器集群系统(二)—— LVS的IP负载均衡技术
一.通过NAT实现虚拟服务器(VS/NAT) 1.客户通过Virtual IP Address(虚拟服务的IP地址)访问网络服务时,请求报文到达调度器,调度器根据连接调度算法从一组真实服务器中选出一台 ...
- 1.rabbitmq 集群版安装及使用nginx进行四层负载均衡设置
1.安装erlang 需要注意erlang的版本是否满足rabbitmq的需求 这里用到的版本是:Erlang 19.0.4 RabbitMQ 3.6.15 wget http://www.rab ...
- mysql集群一:主从复制,通过mysql-proxy做负载均衡
mysql集群架构方式很多,根据不同的需求做不一样的架构,简单一点的就是mysql的replication,也就是Mysql的复制功能,模式有:master-slaves,master-slaves- ...
- dubbo服务的集群扩展、目录服务、路由规则、负载均衡
1. Cluster-集群扩展 当有多个服务提供方时,将多个服务提供方组织成一个集群,并伪装成一个提供方.已知的实现如下, 1-1. FailoverCluster(默认的) 失败转移,当出现失败,重 ...
- ES集群宕机后处理——重新分配shards,负载均衡
ES集群5台机器,由于同时读写导致其中一台机器宕机, 原本每天的索引shard数设定为10,这样5台机器每台分配2个shard, 但是一旦集群宕机,重启集群后,5号机器宕机导致它上面的shard会转移 ...
- 集群系统服务器,Web集群服务器及管理系统
摘要: 随着Web技术的发展和应用的广泛,Web服务的性能问题日益显得重要.因此高性能,高可用Web服务成为当前Web服务领域的研究热点.Web集群服务器系统是解决当前Web服务性能问题的有效途径之一 ...
- 分布式与微服务系列(三)、SpringBoot+Zookeeper集群+Nginx反向代理+Dubbo分布式托管(提供者、消费者)
SpringBoot+Zookeeper集群+Nginx反向代理+Dubbo分布式托管(提供者.消费者) 一.软件架构和微服务需求 1.1.微服务需求 1.2.框架选择 1.3.集群分布(下面为此图实 ...
- Nginx+IIS分布式部署和负载均衡
Nginx+IIS分布式部署和负载均衡 1.IIS中部署2个网站 2.下载Nginx 3.Nginx安装 3.1下载解压到D盘根目录下,打开conf目录下的nginx.conf文件 3.2设定负载均衡 ...
最新文章
- C#高级编程----错误和异常的总结
- day060 ajax文件上传 json补充
- Percent encode in consulting package
- com.alibaba.druid.pool.DruidDataSource.error解决办法
- preparedstatement打印sql语句_Mybatis是这样防止sql注入的
- c语言怎么产生随机字母,菜鸟求助,写一个随机输出26个英文字母的程序
- 中国抗生素骨水泥行业市场供需与战略研究报告
- 如何稳定地使用 Google 搜索
- 学生物的女朋友都能看懂的哈希表总结!
- 公司危机、下岗困局、不受重视,程序员该如何面对职场挫折?
- python爬虫百度翻译997_python爬取百度翻译返回:{'error': 997, 'from': 'zh', 'to': 'en', ......
- Ruby module ---模块,组件
- 无根树的Prufer序列
- V831——二维码识别
- unity2.5D动画学习笔记(一):添加人物四向移动动画及脚本
- 做数据分析如何从囚徒困境到合作的进化
- 常见的网络端口号及其分类
- call方法PHP,php __call方法如何使用
- 云课堂缺勤补签软件_GO柱状图绘图指南 | 云课堂(22)
- 【新年flag】追光而行的全新救赎——来自大一新生的心声
热门文章
- 翻译python语言命令_有道词典命令行快速翻译,Python编程的利器
- linux桌面环境 mac os,在Windows或Linux桌面上使用Mac OS Dashboard Widget | MOS86
- 求1到100中9的个数
- MySQL 8.0索引合并
- C#连接基于Java开发IM——Openfire
- Java动态代理深入解析
- jQuery 学习笔记(jQuery: The Return Flight)
- 微软开始提供公共预览版Windows 8.1下载
- python类库31[文件和目录os+os.path+shutil]
- php 重定向到https,php - 如何从HTTPS重定向到HTTP? - SO中文参考 - www.soinside.com