nginx 负载均衡
nginx配置:
worker_processes 1;
events {
worker_connections 1024;
}
http {
server {
listen 8081;
location / {
root /data/xc1;
}
}
server {
listen 8082;
location / {
root /data/xc2;
}
}
server {
listen 8083;
location / {
root /data/xc3;
}
}
upstream myproject {
server 172.31.221.178:8081;
server 172.31.221.178:8082;
server 172.31.221.178:8083;
}
server {
listen 80;
location / {
proxy_pass http://myproject;
}
}
}
- 默认为循环调度
- least_conn 最小连接
- ip_hash 会话选择特定的服务器
- weight 加权负载均衡
upstream myproject {
least_conn;
server 172.31.221.178:8081;
server 172.31.221.178:8082;
server 172.31.221.178:8083;
}
upstream myproject {
ip_hash;
server 172.31.221.178:8081;
server 172.31.221.178:8082;
server 172.31.221.178:8083;
}
upstream myproject {
server 172.31.221.178:8081 weight=3;
server 172.31.221.178:8082;
server 172.31.221.178:8083;
}
重新载入配置文件:
/usr/local/nginx/sbin/nginx -s reload # 重新载入配置文件
访问:
http://loc168/

浙公网安备 33010602011771号