-docker
https://abc.htmltoo.com/thread-44996.htm
-编译部署
# Centos7 yum install git2.x: https://abc.htmltoo.com/thread-45620.htm
mkdir /data
cd /data
git clone https://github.com/jiangwenyuan/nuster.git
cd nuster
make TARGET=linux2628
make install PREFIX=/usr/local/nuster
vi /data/nginx.cfg
# 具体规则见: 下部分
nohup /usr/local/nuster/sbin/nuster -f /data/nginx.cfg >> /data/nuster.log 2>&1 & # 启动
pkill -9 nuster # 关闭所有进程
1.前端负载均衡配置
frontend web-nuster
bind *:80
mode http
default_backend nginx
backend nginx
balance roundrobin
mode http
server s01 103.68.108.194:80
server s02 103.68.108.194:80
server s03 103.68.108.194:80
server s04 103.68.108.194:80
server s05 103.68.108.194:80
server s06 103.68.108.194:80
server s07 103.68.108.194:80
server s08 103.68.108.194:80
server s09 103.68.108.194:80
2.前端多服务器轮询配置: # nuster rule image ttl 60s if { path /image/ } # 缓存这个路径
global
nuster cache on data-size 600m uri /data/file/logs/nuster
defaults
retries 5
option redispatch
timeout client 30s
timeout connect 30s
timeout server 30s
frontend web-nuster
bind *:80
mode http
default_backend nginx
backend nginx
balance roundrobin
mode http
server s01 127.0.0.1:8081
server s02 127.0.0.1:8082
server s03 127.0.0.1:8083
server s04 127.0.0.1:8084
server s05 127.0.0.1:8085
server s06 127.0.0.1:8086
server s07 127.0.0.1:8087
server s08 127.0.0.1:8088
server s09 127.0.0.1:8089
frontend fe1
bind *:8081
mode tcp
default_backend be1
backend be1
mode http
nuster cache on
nuster rule image ttl 60s if { path /image/ }
server s1 103.68.108.194:80
frontend fe2
bind *:8082
mode tcp
default_backend be2
backend be2
mode http
nuster cache on
nuster rule image ttl 60s if { path /image/ }
server s2 103.68.108.194:80
frontend fe3
bind *:8083
mode tcp
default_backend be3
backend be3
mode http
nuster cache on
nuster rule image ttl 60s if { path /image/ }
server s3 103.68.108.194:80
frontend fe4
bind *:8084
mode tcp
default_backend be4
backend be4
mode http
nuster cache on
nuster rule image ttl 60s if { path /image/ }
server s4 103.68.108.194:80
frontend fe5
bind *:8085
mode tcp
default_backend be5
backend be5
mode http
nuster cache on
nuster rule image ttl 60s if { path /image/ }
server s5 103.68.108.194:80
frontend fe6
bind *:8086
mode tcp
default_backend be6
backend be6
mode http
nuster cache on
nuster rule image ttl 60s if { path /image/ }
server s6 103.68.108.194:80
frontend fe7
bind *:8087
mode tcp
default_backend be7
backend be7
mode http
nuster cache on
nuster rule image ttl 60s if { path /image/ }
server s7 103.68.108.194:80
frontend fe8
bind *:8088
mode tcp
default_backend be8
backend be8
mode http
nuster cache on
nuster rule image ttl 60s if { path /image/ }
server s8 103.68.108.194:80
frontend fe9
bind *:8089
mode tcp
default_backend be9
backend be9
mode http
nuster cache on
nuster rule image ttl 60s if { path /image/ }
server s9 103.68.108.194:80
3.前端图片缓存配置 # nuster rule all # 缓存所有
global
nuster cache on data-size 600m uri /data/file/logs/nuster
defaults
retries 5
option redispatch
timeout client 30s
timeout connect 30s
timeout server 30s
frontend web-nuster
bind *:80
mode http
default_backend nginx
backend nginx
balance roundrobin
mode http
server s01 127.0.0.1:8081
server s02 127.0.0.1:8082
server s03 127.0.0.1:8083
server s04 127.0.0.1:8084
server s05 127.0.0.1:8085
server s06 127.0.0.1:8086
server s07 127.0.0.1:8087
server s08 127.0.0.1:8088
server s09 127.0.0.1:8089
frontend fe1
bind *:8081
mode tcp
default_backend be1
backend be1
mode http
nuster cache on
nuster rule all
server s1 206.189.69.132:80
frontend fe2
bind *:8082
mode tcp
default_backend be2
backend be2
mode http
nuster cache on
nuster rule all
server s2 206.189.69.132:80
frontend fe3
bind *:8083
mode tcp
default_backend be3
backend be3
mode http
nuster cache on
nuster rule all
server s3 206.189.69.132:80
frontend fe4
bind *:8084
mode tcp
default_backend be4
backend be4
mode http
nuster cache on
nuster rule all
server s4 206.189.69.132:80
frontend fe5
bind *:8085
mode tcp
default_backend be5
backend be5
mode http
nuster cache on
nuster rule all
server s5 206.189.69.132:80
frontend fe6
bind *:8086
mode tcp
default_backend be6
backend be6
mode http
nuster cache on
nuster rule all
server s6 206.189.69.132:80
frontend fe7
bind *:8087
mode tcp
default_backend be7
backend be7
mode http
nuster cache on
nuster rule all
server s7 206.189.69.132:80
frontend fe8
bind *:8088
mode tcp
default_backend be8
backend be8
mode http
nuster cache on
nuster rule all
server s8 206.189.69.132:80
frontend fe9
bind *:8089
mode tcp
default_backend be9
backend be9
mode http
nuster cache on
nuster rule all
server s9 206.189.69.132:80
签名:这个人很懒,什么也没有留下!