Nginx教程

windows 环境下载 Nginx 并实现负载均衡配置

本文主要是介绍windows 环境下载 Nginx 并实现负载均衡配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

有时候学习某一项知识,需要用到 Nginx,或者需要 Nginx 做负载均衡,我们在 windows 环境下如何操作呢?

首先下载 windows 版本的 nginx:http://nginx.org/en/download.html

我们下载稳定版:

解压 zip 压缩包,打开 conf 目录,修改配置文件:nginx.conf。

我们现在以 XXL-JOB 开源项目做演示。

①配置负载均衡节点:upstream 如下:

②配置域名映射关系(然后需要在 host 文件增加这个域名的配置)

③完整配置如下(去掉了很多没有用到的注解):

#user  nobody;
worker_processes  1;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;

	# 配置负载均衡,对应两台服务器,端口分别是8080、8081
	upstream  backServer{
		server 127.0.0.1:8080 weight=1;
		server 127.0.0.1:8081 weight=1;
	}

    server {
        listen       80;
		# 配置域名映射关系
        server_name  xxljob.study.com;

        #charset koi8-r;

        location / {
			# 配置代理
			proxy_pass   http://backServer;
            root   html;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }

}

需要注意 location 的配置,我们需要配置代理,代理到我们设置的节点 backServer(或者叫其它名字都行)上。

然后在本机的 host 文件增加域名映射,如果不知道如何修改的,查看博客:https://blog.csdn.net/BiandanLoveyou/article/details/103742805

OK,然后启动 nginx 程序:

 

我们需要测试一下。访问域名即可:http://xxljob.study.com/   可以验证 Nginx 是否实现了负载均衡。

 

顺道说一下,如何停止 Nginx 服务或者重启 Nginx 服务?

打开任务管理器,找到两个 Nginx 的进程,关闭即可。

 

这篇关于windows 环境下载 Nginx 并实现负载均衡配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!