多语言展示
当前在线:558今日阅读:138今日分享:34

Nginx与IIS服务器搭建集群的方法

Nginx ('engine x') 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。目前在国内外都有广泛的应用。今天介绍下Nginx与IIS服务器搭建集群的方法。下面是网络拓扑图。
工具/原料
1

nginx-1.4.7

2

IIS服务器

方法/步骤
1

使用VMware Workstation搭建两台web服务器。这里使用IIS服务器搭建两个网站来模拟。

2

web1设置的访问端口为8045,web2设置的访问端口为8060

3

下载nginx-1.4.7,解压到磁盘任一目录。

4

修改配置文件。在Nginx\nginx-1.4.7\conf下找到Nginx核心配置文件。

5

在文件中找到upstream  netbaidu.com { #server   172.16.21.13:8081 weight=1; #server   192.168.1.186:8081 weight=1; #server   172.16.1.14:8081 weight=2; server    127.0.0.1:8045  weight=1; server    127.0.0.1:8060  weight=2; }其中 upstream  netbaidu.com是服务器集群名字,weight是权重的意思,权重越大,分配的概率越大。添加web服务器的ip和端口。

6

使用cmd命令提示符将目录切换到nginx.exe所在目录。启动服务输入start nginx.exe。

7

接下来就可以访问了,在浏览器地址栏中输入http://localhost/。nginx会根据在配置文件中t各个web服务器的weight大小不同来分发,这样就可以实现负载均衡。

注意事项

修改过核心配置文件后需要重新加载配置:nginx -s reload 。停止服务使用:nginx -s stop

推荐信息