详解Linux系统配置nginx的负载均衡
作者:淡定的米哥 发布时间:2023-11-04 19:54:24
标签:Linux,nginx,负载均衡
详解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_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
include blockip.conf; #过虑IP
include /etc/nginx/mime.types;
default_type application/octet-stream;
# Load modular configuration files from the /etc/nginx/conf.d directory.
# See http://nginx.org/en/docs/ngx_core_module.html#include
# for more information.
include /etc/nginx/conf.d/*.conf;
upstream www.域名.com {
server IP1:端口; #服务器1
server IP2:端口; #服务器2
ip_hash; #负载均衡的规则
}
server {
listen 80 default_server; #NGINX 指向的服务域名
listen [::]:80 default_server;
server_name IP; #NGINX 指向的服务器 IP
root /usr/share/nginx/html; #NGINX HTML 目录
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
proxy_pass http://www.域名.com; #nginx指向的域名
}
error_page 404 /404.html;
location = /40x.html { #404页面
}
error_page 500 502 503 504 /500.html;
location = /500.html { #500页面
}
}
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
来源:https://my.oschina.net/miger/blog/757617


猜你喜欢
- 例如我写:5月1日我们去法国玩了,还拍了张照片,大家看看吧。这样大家一看可能就不信,因为没有带后缀,如果我写:5月1日我们去法国玩了,还拍了
- 今天继续来谈我的Godaddy的VDS使用经验,前两次我们介绍了SSH远程操作命令以及SSH远程修改PHP.ini的方法,不知是否对您有所帮
- 系统服务篇一1. 服务名称:Al
- 有时在我们刺探竞争对手的情报时,会发现:此站既没有客观的外链,内容又谈不上多好。可为什么就是排名比我好呢?我曾经遇到过这样的情况,起初也未太
- 本文假定读者已经理解双机互备的HA方案的基本概念。1. 双机互备HA方案的基本步骤建立一个双机互备方案的基本步骤是:1. 确定基本参数(如I
- 如果网站有多个域名,而又不希望分散权重,则可以通过开启Rewrite设置,将多个域名都301跳转到主域名之下,具体代码如下:RewriteE
- 单个网页的最优化是搜索引擎优化的细致工作,需要一页一页地认真展开,如同铁路的修建,需要一米米的推进,直到全线贯通,这个工作也是让许多SEO人
- 1. 思路不清网站定位 为什么做网站 如何做站等等,初期站长需要梦想不错,但是也不能看到人家做站成功就觉得别人行自己就一定行,这种想法只能说
- 千橡公司和kaixin001关于“开心网”名称归属的官司尚未了结,千橡已经把针对kaixin001的
- FTP(文件传输协议)诞生之后,便迅速地得到了推广和应用,而依据此协议提供服务的ftp服务器在运行时,用户可以通过Internet连接到服务
- 5月12日消息,近日,微软董事长比尔盖茨表示,微软将在5月底推出一个免费的可以探索夜空影像的桌面软件工具,该工具名为全球望远镜(WorldW
- 有GoDaddy用户问“从我的旧服务器的域名服务器重新定位前,能在我的新托管帐户上运行脚本吗?”答案是否定的,此时还没有到服务器的真实路径,
- RewriteEngine on # 把 yourdomain
- 本文为大家分享了VMware 12 下 Ubuntu 16.04 安装教程,供大家参考,具体内容如下1 环境准备:(1) 原系统为WIN8,
- 2月25号,百度算法更新之前,百度几乎收录了80后门户所有文章,80后门户主要是用伪原创来做网站推广的,百度更新算法前,权重不错,很多词都排
- 8月14日,PHPWind发布了PHPWind 7.5RC版本,同时PHPWind.com官方网站进行了改版。伴随7.5产品发布,PHPWi
- 大家好,我是秦剑,先介绍下我的新站QQ2009 (www.qq2009live.cn),一个关于QQ2009的小站,大家可以用whois查看
- Windows的操作系统最头痛的问题莫过于最段时间就要重启一次,服务器版依然如此,过阵子不重启就感觉总有地方不对劲!但手工重启那就非常麻烦了
- 最近比较有空,大四出来实习几个月了,作为实习狗的我,被叫去研究Docker了,汗汗!Docker的三大核心概念:镜像、容器、仓库镜像:类似虚
- 首先大家要认清楚一个概念,使用FTP是从http代理出去,还是由socks代理或firewall上打开一个口转发。从http代理出去的FTP