文档章节

ubuntu 配置 nginx 负责均衡

foxeye
 foxeye
发布于 2015/11/18 14:26
字数 229
阅读 58
收藏 8

主要是配置nginx.conf文件。

1. 默认负载均衡模式

在http{}中的server{}的上面增加下面内容:

upstream myserver {
    server 127.0.0.1:8081;
    server 127.0.0.1:8082;
}

location / {

    root   html;
    index  index.html index.htm index.jsp;
}
增加  proxy_pass http://myserver;

修改后:

location / {
    root   html;
    index  index.html index.htm index.jsp;

    proxy_pass http://myserver;

}

说明:

红色的myserver可以随便修改

server 可以是域名 或者 域名:端口


------------------------------------

重启nginx 进入目录 执行sudo ./nginx -s reload

访问浏览器可测试结果。

两个服务器平均分配处理请求


2. 在配置中增加weight信息

修改后:

upstream myserver {
    server 127.0.0.1:8081 weight=1;
    server 127.0.0.1:8082 weight=5;
}


------------------------------------
重启nginx 进入目录 执行sudo ./nginx -s reload

访问浏览器可测试结果。

两个服务器按1:5分配处理请求


其他负载均衡策略以后补充

© 著作权归作者所有

共有 人打赏支持
foxeye
粉丝 19
博文 81
码字总数 17049
作品 0
海淀
程序员
私信 提问
Ubuntu下配置 keepalived+nginx+tomcat 负载均衡

本文力图阐述在 Ubuntu Server 环境下使用 Keepalived + Nginx + Tomcat 搭建高可用负载均衡环境的操作步骤和简约配置,这里不涉及性能调优。先说一下他们各自扮演的角色: Tomcat - 应用服务...

不争
2014/07/02
0
0
Nginx 配置从零开始

作为一个 nginx 的初学者记录一下从零起步的点滴。 基本概念 Nginx 最常的用途是提供反向代理服务,那么什么反向代理呢?正向代理相信很多大陆同胞都在这片神奇的土地上用过了,原理大致如下...

Yomut
2016/09/30
4
0
Nginx 配置实践

nginx 一般用作请求转发,用作服务器集群的负载均衡 典型的高并发集群是 nginx+tomcat(多个) nginx可以高效处理对静态文件的请求,tomcat 负责动态请求 配置范例: #user nobody;worker_pr...

HZCoder
2016/03/29
49
0
如何使用Weave以及Docker搭建Nginx反向代理/负载均衡服务器

Hi, 今天我们将会学习如何使用 Weave 和 Docker 搭建 Nginx 的反向代理/负载均衡服务器。Weave 可以创建一个虚拟网络将 Docker 容器彼此连接在一起,支持跨主机部署及自动发现。它可以让我们...

酱醋茶丶
2015/10/22
80
0
Nginx+tomcat配置集群

开发的应用采用F5负载均衡交换机,F5将请求转发给5台hp unix服务器,每台服务器有多个webserver实例,对外提供web服务和socket等接口服务。之初,曾有个小小的疑问为何不采用开源的apache、N...

_夏天的风_
2014/09/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java.util.Concurrent.Semaphore 源码

类图 源码: package java.util.concurrent;import java.util.Collection;import java.util.concurrent.locks.AbstractQueuedSynchronizer;public class Semaphore implements ja......

狼王黄师傅
19分钟前
2
0
Kubernetes里的secret最基本的用法

Secret解决了密码、token、密钥等敏感数据的配置问题,使用Secret可以避免把这些敏感数据以明文的形式暴露到镜像或者Pod Spec中。 Secret可以以Volume或者环境变量的方式使用。 使用如下命令...

JerryWang_SAP
昨天
2
0
2018-11-20学习笔记

1. python数据类型: 给变量赋值什么样的值,变量就是什么样的类型 给变量赋值整数,变量就是整数类型 给变量赋值字符串,变量就是字符串类型 123 和“123”一样吗? 在python中 单引号 与双...

laoba
昨天
1
0
使用 React 和 Vue 创建相同的应用,他们有什么差异?

在工作中应用 Vue 之后,我对它有了相当深刻的理解。 不过,俗话说「外国的月亮比较圆」,我好奇「外国的」 React 是怎么样的。 我阅读了 React 文档并观看了一些教程视频,虽然它们很棒,但...

阿K1225
昨天
4
0
2天闭门培训|以太坊智能合约从入门到实战(北京)

2天培训 16个课时 探寻技术原理,精通以太坊智能合约开发 以太坊智能合约是现在应用的最广泛的区块链应用开发方式,HiBlock区块链社区针对以太坊智能合约的学习特别推出2天闭门研修班,通过2...

HiBlock
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部