Nginx 四层负载均衡
# Nginx 四层负载均衡 # ./configure 的时候需要添加--with-stream模块。 # stream指令:该指令提供在其中指定流服务器指令的配置文件上下文,和http指令同级。 # 语法:stream {...} # 默认:无 # 位置:main 也就是全局 # upstream指令:该指令和http的upstream指令是类似的。 # 如何配置: stream { upstream redisbackend { server 192.168.200.146:6379; server 192.168.200.146:6378; } upstream tomcatbackend { server 192.168.200.146:6379; server 192.168.200.146:6378; } server { listen 81; proxy_pass redisbackend; } server { listen 82; proxy_pass tomcatbackend; } } # 安装redis # 1.下载redis的安装包 redis-4.0.14.tar.gz # 2.将安装包解压 tar -zxf redis-4.0.14.tar.gz # 3.进入redis安装包 cd redis-4.0.14 # 4.使用make和install进行编译和安装 make PREFIX=/usr/local/redis01 install # 5.拷贝redis配置文件redis.conf到/usr/local/redis01/bin cp redis.conf /usr/local/redis01/bin # 6.修改redis.conf配置文件: port 6379 # redis的端口 daemonize yes # 后端启动redis # 7.将redis01复制一份redis02 cp -r redis01/ redis02 # 8.然后将redis02里的redis.conf中的端口改成6378 # 9.运行redis01、02,./redis-server ../redis.conf # 这个时候你在其他机子上并不能访问自己的redis,你需要再修改一个配置 # 10.修改bind的值 bind 0.0.0.0 # 修改成其他机子可以访问自己