详解Linux系统配置nginx的负载均衡
负载均衡的几种方式:
1.轮询:默认按照时间顺序对所有主机一个一个的访问,如果有主机宕机,会自动剔除;
2.weight:主机的方位几率和weight成正比,这个可以在主机配置不均的时候进行配置;
3.ip_hash:对每个请求的ip进行hash计算,并按照一定的规则分配对应的主机(可解决session共享);
4.fair:按照每台主机的响应时间(rt)来分配请求,rt知道优先分配;
5.url_hash:按照访问url的hash值来分配请求;
NGINX配置文件:
user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; events { worker_connections 1024; } http { log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_age
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!