Nginx教程

简单聊一聊Nginx反向代理和负载均衡

本文主要是介绍简单聊一聊Nginx反向代理和负载均衡,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、安装nginx

nginx官网

2、打开nginx

在这里插入图片描述
在这里插入图片描述

nginx主要的配置都在这个叫做nginx.conf的文件里,接下来打开他

在这里插入图片描述
主要两大部分组成:events、http

events:主要配置连接数等信息
http:主要配置反向代理负载均衡

假设有多个不同端口的相同服务,外部只需要登录一个ip地址就可以直接访问,现在可以通过以下配置直接通过localhost就可以访问运行的多个服务,权重越高访问频率越高,注意http服务默认端口是80,https默认端口是443

	upstream landada {
		ip_hash;
		server 127.0.0.1:8802 weight=6;#负载均衡 权重6
		server 127.0.0.1:8801 weight=4;#负载均衡 权重4
		server 127.0.0.1:8800 weight=2;#负载均衡 权重2
	}
	
    server {
	    listen   80;
		server_name   localhost;
		location / {
		    root test;
			index  test.html;
			proxy_pass http://landada;#反向代理
		}
	}
这篇关于简单聊一聊Nginx反向代理和负载均衡的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!