Nginx(Windows版,服务器集群)

应用:负载均衡技术

1.大量的并发访问或数据流分担到多台节点设备上分别处理,减少用户等待响应的时间;

2.单个的负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后将结果汇总,返回给用户,使得系统的处理能力得到大幅度提升。

1.Nginx下载(到官网下载Windows版本:http://nginx.org/)

我这边下载了1.12.2版本

2.将下载好的压缩包解压

3.在IIS上面部署两个站点Test(端口:8081)、Test2(端口:8082),里头就放一个纯html(为了区分,html内容不一样)

4.配置Nginx里头的nginx.conf

#服务器集群
    upstream dzw.com{
        #服务器集群名字
        #server 172.16.21.13:8081 weight=1;
        #服务器配置,weight 是权重的意思,权重越大,分配的概率越大
        server 127.0.0.1:8081 weight=1;
        server 127.0.0.1:8082 weight=2;
    }

修改location配置节点:

server {
        listen       8088;
        server_name  127.0.0.1;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            #root   html;
            #index  index.html index.htm;
            proxy_pass http://dzw.com;#这个名字要和 upstream 后面的名称一致
            proxy_redirect default;
        }

5.在页面运行 http://127.0.0.1:8088/(多次刷新,会得到两个不同站点的页面)

6.运行原理:

7.使用的Nginx命令:

1.开启:start nginx

2.重启:nginx -s reload

安装与配置:http://blog.51cto.com/12482328/2084692

感谢:http://blog.51cto.com/12482328/2084692

https://www.cnblogs.com/jiangwangxiang/p/8481661.html

https://www.cnblogs.com/saysmy/p/6609796.html

参考:ASP.NET MVC 企业级实战(邹琼俊

原文地址:https://www.cnblogs.com/dzw159/p/10404257.html

时间: 2024-10-12 18:11:56

Nginx(Windows版,服务器集群)的相关文章

Nginx详解-服务器集群

Nginx是什么 代理服务器:一般是指局域网内部的机器通过代理服务器发送请求到互联网上的服务器,代理服务器一般作用在客户端.应用比如:GoAgent,FQ神器.  一个完整的代理请求过程为:客户端首先与代理服务器创建连接,接着根据代理服务器所使用的代理协议,请求对目标服务器创建连接.或者获得目标服务器的指定资源. Web代理(proxy)服务器是网络的中间实体. 代理位于Web客户端和Web服务器之间,扮演“中间人”的角色.HTTP的代理服务器即是Web服务器又是Web客户端. 代理服务器是介于

Nginx详解-服务器集群(转载)

Nginx是什么 代理服务器:一般是指局域网内部的机器通过代理服务器发送请求到互联网上的服务器,代理服务器一般作用在客户端.应用比如:GoAgent,FQ神器.  一个完整的代理请求过程为:客户端首先与代理服务器创建连接,接着根据代理服务器所使用的代理协议,请求对目标服务器创建连接.或者获得目标服务器的指定资源. Web代理(proxy)服务器是网络的中间实体. 代理位于Web客户端和Web服务器之间,扮演"中间人"的角色.HTTP的代理服务器即是Web服务器又是Web客户端. 代理服

nginx的配置服务器集群,负载均衡

在nginx根目录下的conf文件下找到nginx.conf,并编辑 在server{}前配置服务器ip和端口号 如: upstream local_tomcat { local_tomcat为访问路径,在下面配置服务器ip及端口号,也可以分配权重(weight==?)        server 127.0.0.1:8080 ;#权重        server 127.0.0.1:8081 ;#权重    } server {        listen       80;    #端口  

windows+nginx+iis+redis+Task.MainForm构建分布式架构 之 (nginx+iis构建服务集群)

本次要分享的是利用windows+nginx+iis+redis+Task.MainForm组建分布式架构,由标题就能看出此内容不是一篇分享文章能说完的,所以我打算分几篇分享文章来讲解,一步一步实现分布式架构:下面将先给出整个架构的核心节点简介,希望各位多多点赞: . 架构设计图展示 . nginx+iis构建服务集群 . redis存储分布式共享的session及共享session运作流程 . redis主从配置及Sentinel管理多个Redis集群 . 定时框架Task.MainForm提

windows配置nginx实现负载均衡集群

网上大部分关于nginx负载均衡集群的教程都是linux环境.如何实现在windows配置nginx实现负载均衡集群一. windows上安装nginx1.下载nginx 网上大部分关于nginx负载均衡集群的教程都是linux环境.如何实现在windows配置nginx实现负载均衡集群 一. windows上安装nginx 1.下载nginx的windows版本 http://sysoev.ru/nginx/nginx-0.8.50.zip 2.把压缩文件解压至c盘根目录,并将文件夹重命名成n

keepalived+nginx+tomcat搭建高性能web服务器集群

使用keepalived+nginx+tomcat搭建高性能web服务器集群,系统采用centos6.9,前端用nginx做反向代理实现负载均衡,同时结合keepalived对nginx实现高可用,后端使用两台tomcat做动态jsp解析,实现了动静分离. 搭建环境 准备四台服务器 vip: 192.168.75.130master: 192.168.75.131 (安装nginx做反向代理实现负载匀衡,结合keepalived实现高可用)backup: 192.168.75.132 (同上)w

nginx+apache+php+mysql服务器集群搭建

nginx+apache+php+mysql服务器集群搭建 由于需要搭建了一个基本的服务器集群.具体的配置方案先不说了,到有时间的时候再介绍.下面介绍下整个方案的优点. 我总共准备了四台阿里云的主机,架设分别是A,B1,B2,C,A在集群的最前面,B1和B2在A的后面,C在最后面.A主要用的nginx,用nginx做反向代理的功能实在是强大.nginx把来自80的http请求都转发到B1和B2上,B1和B2主要是两台apache,用于php解析.B1和B2来连接C上的mysql.A上的nginx

nginx+tomcat+memcached搭建服务器集群及负载均衡

在实际项目中,由于用户的访问量很大的原因,往往需要同时开启多个服务器才能满足实际需求.但是同时开启多个服务又该怎么管理他们呢?怎样实现session共享呢?下面就来讲一讲如何使用tomcat+nginx搭建服务器集群以及如何实现session共享. 环境: apache-tomcat-6.0.29+apache-tomcat-6.0.29+jdk1.6+win7(由于自己只是做了一个demo,j就没有用到服务器系统了) 1.首先我们准备两个tomcat(tomcat1,tomcat2),并将端口

keepalived结合nginx状态检测脚本实现对web服务器集群的高可用

实验环境 两台CentOS-7.5虚拟机web1:10.0.11.203web2:10.0.11.204VIP :10.0.11.210web类型:nginx客户端:自用笔记本(win10)nginx状态检测脚本:ck_nginx.sh 实验一.使用keepalived简单实现web集群的高可用功能 1.准备两台web服务器 1)web1网卡情况[[email protected] ~]# [[email protected] ~]# ip a 2)web2网卡情况[[email protect