nginx中如何设置负载均衡,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
1、
user nobody;
worker_processes 4;//一般是CPU的核心数
events{
worker_connections 1024;
}
http{
upstream mypro {
server 182.13.32.12;
server 213.11.23.24;
}
server {
listen 8080;
location / {
proxy_pass http://mypro;
}
}
}
2、加入ip_hash,让同一个用户落到同一台机器上
use nobody;
worker_processes 4;//一般是CPU的核心数
events{
worker_connections 1024;
}
http{
upstream mypro {
ip_hash;
server 182.13.32.12;
server 213.11.23.24;
}
server {
listen 8080;
location / {
proxy_pass http://mypro;
}
}
}
3、加入权重
use nobody;
worker_processes 4;//一般是CPU的核心数
events{
worker_connections 1024;
}
http{
upstream mypro {
server 182.13.32.12 weight=2;//被访问到的概率
server 213.11.23.24;
}
server {
listen 8080;
location / {
proxy_pass http://mypro;
}
}
}
关于nginx中如何设置负载均衡问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注天达云行业资讯频道了解更多相关知识。