nginx 配置负载均衡

 

分类:服务器搭建linux
标签:linuxwindowsnginx负载均衡

2019-08-21 20:19:26.0 阅读原文

windows下载nginx解压后如下:

配置文件为conf目录下的nginx.conf

在http节点下加入upstream如下:

    upstream tomcats {
		server 127.0.0.1:8081;
		server 127.0.0.1:8082;
		#server 127.0.0.1:8082 weight=2 fail_timeout=20s;
		#server 127.0.0.1:8081 weight=1 fail_timeout=20s;
		#ip_hash;
	}

    在server节点下修改location如下,加入proxy_pass :

        location / {
            root   html;
            index  index.html index.htm;
	    proxy_pass http://tomcats; #这里和upstream的名称相同
        }

启动(重启)nginx.exe,并请求server节点配置的server_name和端口port就可以将请求轮流发到8081和8082去处理。

其中nginx的启动停止可以使用一下cmd命令:

    nginx.exe -s stop
    nginx.exe -s reload #重新加载配置文件
    nginx.exe #启动

在linux中使用nginx:

    安装:sudo apt-get install nginx

    启动: sudo nginx (如果由于log文件权限问题启动失败,则可以在对应log目录下执行sudo chmod 777 xxx.log修改文件的权限)

配置负载均衡与windows差不多,在/etc/nginx目录下有配置文件nginx.conf,里面默认使用include导入了conf.d/文件夹下的所有*.conf文件,所以就可以将server节点以及upstream节点需要配置的东西分别在conf.d/目录下建立配置文件写入。若有权限问题,可以使用chmod修改权限。


分类:服务器搭建linux
标签:linuxwindowsnginx负载均衡

原文链接: nginx 配置负载均衡 2019-08-21 20:19:26.0
nginx 配置负载均衡  nginx-pei-zhi-fu