简记nginx中upstream的配置与作用
模块
===========================================
nginx后端服务器组配置的2个指令:upstream、server、iphash、keepalive、least_conn
此文是关于upstream的简单学习记录。
upstreamk指令
语法: upstream name {}
name:自定义服务器组名
如:
upstream myWebServerName {
}
server指令
语法:server address [parameters];
address: 服务器地址
parameters:服务器属性配置
    weight=number           # 权重设置
    max_fails=number        # 请求失败次数
    fail_timeout=time       # 1)尝试请求服务器的时间
                            # 2)检查服务器是否有效时
    backup                  # 将服务器标记为备用服务器
    down                    # 将服务标记为永久无效状态
如
upstream backend {
    server 192.168.204.134:8001 weight=2;
    server 192.168.204.134:8002 weight=1;
}
完整配置
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen       80;
        server_name  localhost;
        
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}
至此了,简单的笔记就已经完成了。
关于基于端口所配置的虚拟主机的目录及其文件,都在配置中了,此处呢,也就不列出了。
我是夕阳何处寻,期待和优秀的你一起同行!
夕阳何处寻
2020年07月07日
请登录后再评论