简记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日
请登录后再评论