-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
签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回