nginx upstream 主备
·
nginx upstream 主备
在Nginx中配置Upstream主备(备用服务器),可以使用backup关键字。当主服务器宕机或无法连接时,Nginx会自动将请求转发到备用服务器。
以下是一个简单的配置示例:
http {
upstream backend {
server backend1.example.com max_fails=3 fail_timeout=30s;
server backend2.example.com backup;
}
server {
location / {
proxy_pass http://backend;
}
}
}
在这个配置中:
backend1.example.com被指定为主服务器,并设置了最大失败次数和失败超时时间。
backend2.example.com被指定为备用服务器,使用backup关键字。
当 backend1.example.com 由于失败次数达到设置的阈值或在指定的超时时间内无法连接时,Nginx会开始将请求转发到backend2.example.com。备用服务器只在主服务器不可用时才开始处理请求。
更多推荐



所有评论(0)