一、Nginx官网
二、下载并安装Nginx
下载地址:http://nginx.org/en/download.html
启动Nginx,启动成功的话可以在任务管理器里看到,如图所示:
三、新建asp.net MVC项目
源码地址:https://github.com/DavideYang125/NginxTestWebDemo
四、用IIS管理器新建两个网站
端口和地址分别如图所示:
五、分别打开网站,确保可以访问
六、配置Nginx
1、找到Nginx里的配置文件并打开nginx.conf (注意:最好用其他编辑器打开,不要用记事本,因为记事本可能会有编码问题)
2、修改nginx监听端口为:listen 1180,如图所示:
3、在http节点下添加upstream(服务器集群),server设置的是集群服务器的信息,前面搭建了两个站点,这里配置了两条信息。
upstream ytest {
server 127.0.0.1:35356;
server 127.0.0.1:62650;
}
如图所示:
4、在http节点下找到location节点修改
index index.htm index.htm;
proxy_pass http://ytest;
如图所示:
这里的ytest即是前面的集群(upstream)名称
5、配置完成后重启下Nginx
七、浏览器访问地址查看效果
效果如下图:
刷新浏览器可以看到这两个页面交替出现,说明负载均衡实现了。