新闻| 文章| 资讯| 行情| 企业| wap手机版| article文章| 首页|会员中心|保存桌面|手机浏览
普通会员

邹城市忆翠科技有限公司

企业列表
新闻列表
  • 暂无新闻
推荐企业新闻
联系方式
  • 联系人:王女士
首页 > 新闻中心 > 10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发
新闻中心
10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发
发布时间:2024-11-16        浏览次数:3        返回列表

10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发

我们之前聊过 10分钟搭建服务器集群——Windows7系统中nginx与IIS服务器搭建集群实现负载均衡:https://www.cnblogs.com/xiongze520/p/10308720.html

不怎么理解的可以移步去简单看一下。

nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器; 同时也是一个IMAP、POP3、SMTP代理服务器; nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。

首先上网查资料nginx相关原理,文字性描述感觉很无聊,于是自己总结两张对比图,如下

1、一般情况下(未使用nginx服务器集群流程

10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发

图1:未使用服务器集群

2、使用nginx服务器集群后流程【注:本图以一级nginx服务器为例】10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发

图2:未使用服务器集群

根据这两张图对比,不难得出以下结论

利用nginx管理起IIS服务器后 可靠性大大增强:一台或多台IIS服务器宕机,服务不中断!细心的读者发现如果nginx服务器宕机那?当然可以通过配置多个及多级nginx服务器来解决。 处理大访问量时大大减小IIS服务器压力,提高访问速度。 消耗硬件资源多:多增加一台服务器(在数据量不大的时候nginx也可与IIS共用一台服务器)与N台IIS服务器!不过在硬件成本不断降低以及高可靠性的今天,对于大访问量网站,这个影响几乎可以忽略不计。要不然也不会有这么多的用户比如国内的用户:百度,新浪,网易,腾讯等。

我们创建3个文件夹nginx、nginx1、nginx2,每个文件夹里面创建一个index.html文件,内容如下,然后发布到iis访问。

nginx文件夹index.html内容

 

nginx1文件夹index.html内容

 

nginx2文件夹index.html内容

 

发布后访问其中一个显示如下内容 10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发

我们去官网下载windows版本的nginx, 下载地址:http://nginx.org/en/download.html

这里下载的是稳定版1.20.1,其他版本操作基本相同。 10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发

把刚刚下载的文件解压,整体拷贝到你自己指定的路径去。

下载后解压出来后目录结构如下 10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发

进入conf文件,找到nginx.conf文件,更改配置,里面的weight代表当前服务器的权重,值越高使用率越高,如下 10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发

1、启动命令

start nginx

2、重新载入Nginx

nginx.exe -s reload

进入nginx里面的cong文件夹位置,输入cmd回车 10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发 10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发

启动后,如果修改了配置文件的话需要运行 nginx.exe -s reload重新载入10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发

打开浏览器,在地址栏中输入刚才在Nginx中设置的代理(这里是192.168.0.5:8046,这是你自己配置的监听服务器)。

按F5刷新(大家如果有兴趣可以更改配置文件中Weight中的比例来看效果,我这里设置了1权重,也就是说平均分配10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发

百度百科:正向代理

反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。 同时,用户不需要知道目标服务器的地址,也无须在用户端作任何设定。 反向代理服务器通常可用来作为Web加速,即使用反向代理作为Web服务器的前置机来降低网络和服务器的负载,提高访问效率。

10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发

:反向代理

访问本地的指定路径反向代理转发到博客园地址

配置如下

重新加载nginx,运行本地地址+配置的监听端口,如下10分钟学会windows中iis搭建服务器集群实现负载均衡和nginx代理转发

欢迎关注订阅微信公众号【熊泽有话说】,更多好玩易学知识等你来取 作者:熊泽-学习中的苦与乐 公众号:熊泽有话说 出处: https://www.cnblogs.com/xiongze520/p/15210737.html 出处2: https://blog.csdn.net/qq_35267585/article/details/120021913 创作不易,任何人或团体、机构全部转载或者部分转载、摘录,请在文章明显位置注明作者和原文链接。