- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章Nginx如何配置负载均衡由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
。
。
使用nginx来配置负载均衡也是比较简单的 。
首先在http块中配置虚拟域名所对应的地址 。
1
2
3
4
5
|
# 负载均衡
upstream myserver {
server 127.0.0.1:8080;
server 127.0.0.1:8082;
}
|
然后在server块中配置监听 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
server {
listen 9000;
server_name localhost;
location / {
root html;
index index.html index.htm;
# 对应上述upstream所配置的名称
proxy_pass http:
//myserver
;
### 下面都是次要关注项
proxy_set_header Host $host;
proxy_method POST;
# 指定不转发的头部字段
proxy_hide_header Cache-Control;
# 指定转发的头部字段
proxy_pass_header Server-IP;
# 是否转发包体
proxy_pass_request_body on | off;
# 是否转发头部
proxy_pass_request_headers on | off;
# 显形/隐形 URI,上游发生重定向时,Nginx 是否同步更改 uri
proxy_redirect on | off;
}
}
|
这样在使用9000端口访问服务器的时候就会进行8080和8082的负载调用 。
。
。
。
轮询(默认) 。
按照时间顺序逐一的分配到不同的服务器,如果后端服务器挂掉,会自动删除 。
。
权重(weight) 。
weight代表权重,默认为1,权重越大分配的请求越多 。
1
2
3
4
5
|
# 负载均衡
upstream myserver {
server 127.0.0.1:8080 weight=1;
server 127.0.0.1:8082 weight=2;
}
|
。
ip_hash 。
每个请求按照访问的ip进行hash分配,使得每个访问者固定访问某一个服务器,可以解决session问题 。
1
2
3
4
5
6
|
# 负载均衡
upstream myserver {
ip_hash;
server 127.0.0.1:8080;
server 127.0.0.1:8082;
}
|
。
fair(第三方) 。
根据请求的响应时间来分配,哪个服务器响应的快分配给谁 。
以上就是Nginx如何配置负载均衡的详细内容,更多关于Nginx配置负载均衡的资料请关注我其它相关文章! 。
原文链接:http://zhhll.icu/2021/02/12/Nginx/%E9%85%8D%E7%BD%AE%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1/ 。
最后此篇关于Nginx如何配置负载均衡的文章就讲到这里了,如果你想了解更多关于Nginx如何配置负载均衡的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
如何检查枚举是否等于可能情况之一。有没有比以下更好的解决方案: [.orderedAscending, .orderedSame].contains(Calendar.current.compare(
我正在尝试使用 openCV 和 C++ 来均衡 HSV 图像的直方图。我知道有些带有 openCV 的库可以为我执行此操作,但我想手动尝试以了解该方法。 我假设均衡将在 HSV 图像的 V chan
我有一个包含多个列的表格。这些列可以包含不同大小的内容,因此高度会有所不同。 我想做的是调整单个元素的高度,使它看起来像这样: . .table { display: flex; ba
:) 我有一个小问题: 我有一个 div,在里面有两个 div,一个挨着另一个。左边的一个在调整大小时改变其高度以保持其与宽度的关系,我希望右边的一个与左边的高度相同;我在文档末尾的 jQuery 中
我正在尝试在 YAML 中创建三列布局。我正在使用此框架的网格功能来定位列(导航、内容、侧边栏)。 我的问题:如何将所有三个 div 的高度设置为相同的大小。 YAML 应该提供 ym-equaliz
这个问题在这里已经有了答案: How do I keep two side-by-side div elements the same height? (24 个答案) 关闭 5 年前。 有没有一种
好像我的 JavaScript 没有听我的。我只是想将所有 anchor 的高度设置为等于这些 anchor 的最高高度。 HTML {{products.title}}
我想对同一主题的两个半脸彩色图像进行均衡,然后将它们合并。它们每个都有不同的色调饱和度和亮度值....使用 opencv 我如何标准化/均衡每个半图像? 我尝试执行 cvEqualizeHist(v,
当一个div高度很大时,我想等于两个div的高度 例子: B ACD Div 2 的高度大于 div 1 最佳答案 我可能有一个可能的解决方案: http://jsfiddle.net/adaz/w
我正在尝试做类似的事情(我已经删除了不必要的东西) Models.Parent.findAll({ where: { parent_id: {
我在 node 中使用 typescript,它在开发模式下运行良好,通过使用以下命令运行我的 index.ts 和 ts-node。 ts-node src/index.ts 但是当我将 types
我是一名优秀的程序员,十分优秀!