tengine 基于权重负载均衡的简单配置
环境如下:
资源服务器_1:192.168.10.10 centos 7 tengine 2.3.0
资源服务器_2:192.168.10.129 centos 7 tengine 2.3.0
代理服务器:192.168.10.130 centos 7 tengine 2.3.0
一、安装tengine
1、下载tengine
[root@localhost opt]# wget http://tengine.taobao.org/download/tengine-2.3.0.tar.gz
2、编译安装
[root@localhost opt]# tar -zxvf tengine-2.3..tar.gz [root@localhost opt]# cd tengine-2.3. [root@localhost tengine-2.3.]# ./configure --prefix=/opt/tnginx [root@localhost tengine-2.3.]# make && make install
3、将nginx脚本添加到环境变量中。
[root@localhost tengine-2.3.]# echo $PATH # 查看当前环境变量


将/opt/tnginx/sbin路径保存到我们的环境变量中。这里我们直接保存到全局环境中。
[root@localhost sbin]# vim /etc/profile

[root@localhost sbin]# source /etc/profile 使配置立即生效
这样我们就可以在任何地方使用nginx来管理我们的nginx服务了。
[root@localhost sbin]# nginx -t 检测配置文件语法是否正确 [root@localhost sbin]# nginx -s reload 重载配置文件 [root@localhost sbin]# nginx -s stop 停止nginx服务 [root@localhost sbin]# nginx 开启nginx服务
好了到此我们的nginx算是初步配置完成,其它两台主机的安装就不再赘述了。为了区别不同的资源服务器我们简单的调整下HTML文件。
4、调整192.168.10.10资源服务器中的HTML文件
[root@localhost sbin]# cd /opt/tnginx/html/ 进入到tnginx的HTML目录 [root@localhost html]# vim index.html

我们只需要将图片放到我们当前的html目录下即可,看起来像下面这样。

[root@localhost html]# nginx 开启nginx服务
访问http://192.168.10.10查看我们的小猫咪

4、调整192.168.10.129资源服务器中的HTML文件。

访问http://192.168.10.129查看我们的小滚滚

好了资源服务器就设置到这里,下面我们去设置代理服务器。
5、设置192.168.10.130代理服务器
[root@localhost ~]# vim /opt/tnginx230/conf/nginx.conf 打开nginx配置文件
在http代码块内server的上面我们添加一个负载均衡池,并将请求交给负载均衡池处理。

[root@localhost ~]# nginx -t 检查配置文件的语法是否正确
如果像下面图片这样说明你的配置文件没有问题。

[root@localhost ~]# nginx -s reload 重载配置文件
6、在浏览器上访问192.168.10.130代理服务器

也许你会发现有时多次刷新页面权重低的图片加载不出来,可能是由于浏览器的原因,使用Chrome浏览器可以正常刷出页面,使用火狐或者360浏览器有时可能不能正常刷出图片。
tengine 基于权重负载均衡的简单配置的更多相关文章
- Linux 下Nginx 的安装及负载均衡的简单配置
		这次发布程序需要均衡负载,网上看了一下这方便的东西,觉得很不错,学完之后做下总结,一遍后期用到. 1.安装nginx之前需要安装的两个依赖,pcre-x.x.x.tar.gz 和pcre-devel- ... 
- nginx负载均衡之入门配置
		先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况.那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以上 ... 
- web开发之负载均衡的简单架构
		负载均衡 负载均衡的核心思想就是:请求分担 最简单的配置: 一台负载均衡服务器 两台webserver服务器 两台webserver服务器需要配置相同的服务器环境,设置相同的域名指向 负载均衡服务器需 ... 
- Nginx 反向代理 负载均衡 虚拟主机配置
		Nginx 反向代理 负载均衡 虚拟主机配置 通过本章你将学会利用Nginx配置多台虚拟主机,清楚代理服务器的作用,区分正向代理和反向代理的区别,搭建使用Nginx反向搭理和负载均衡,了解Nginx常 ... 
- 项目实战2—实现基于LVS负载均衡集群的电商网站架构
		负载均衡集群企业级应用实战-LVS 实现基于LVS负载均衡集群的电商网站架构 背景:随着业务的发展,网站的访问量越来越大,网站访问量已经从原来的1000QPS,变为3000QPS,网站已经不堪重负,响 ... 
- 【转】Nginx 反向代理 负载均衡 虚拟主机配置
		原文:http://www.cnblogs.com/itdragon/p/8059000.html Nginx 反向代理 负载均衡 虚拟主机配置 通过本章你将学会利用Nginx配置多台虚拟主机,清楚代 ... 
- Nginx记录-nginx 负载均衡5种配置方式(转载)
		nginx 负载均衡5种配置方式 1.轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除. 2.weight 指定轮询几率,weight和访问比率成 ... 
- nginx 负载均衡5种配置方式
		nginx 负载均衡5种配置方式 1.轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除. 2.weight 指定轮询几率,weight和访问比率成正比, ... 
- 服务器配置,负载均衡时需配置MachineKey
		服务器配置,负载均衡时需配置MachineKey https://blog.csdn.net/liuqiao0327/article/details/54018922 Asp.Net应用程序中为什么要 ... 
随机推荐
- 便宜的回文 (USACO 2007)(c++)
			2019-08-21便宜的回文(USACO 2007) 内存限制:128 MiB 时间限制:1000 ms 标准输入输出 题目类型:传统 评测方式:文本比较 题目描述 追踪每头奶牛的去向是一件棘手的任 ... 
- 201871010112-梁丽珍《面向对象程序设计(java)》第七周学习总结
			项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ... 
- datagrid editor动态的改变不同行修改列的editor属性
			onBeforeEdit: function (row) { let options = $(this).treegrid('options'); options.tempeditor = optio ... 
- pip安装指定版本的程序的命令
			pip安装指定版本的程序的命令 pip install -i https://pypi.douban.com/simple/ django==1.10.3 或者 pip install django= ... 
- hdu3068-最长回文-马拉车(Manacher)算法
			http://acm.hdu.edu.cn/showproblem.php?pid=3068 脑子转个弯总算看懂马拉车算法了.记录一下思路和模板. 马拉车算法是在O(n)的时间内求出最大回文子串. 一 ... 
- 树莓派安装opencv3及其扩展库
			https://www.cnblogs.com/Pyrokine/p/8921285.html 目标编译针对python的opencv以及扩展库 环境树莓派4和3B+都可以python3.7.3 py ... 
- Linux性能优化实战学习笔记:第三十三讲
			一.上节回顾 前几节,我们一起学习了文件系统和磁盘 I/O 的工作原理,以及相应的性能分析和优化方法.接下来,我们将进入下一个重要模块—— Linux 的网络子系统. 由于网络处理的流程最复杂,跟我们 ... 
- 原创|强大!Nginx 配置在线一键生成“神器”
			Nginx作为一个轻量级的HTTP服务器,相比Apache优势也是比较明显的,在性能上它占用资源少,能支持更高更多的并发连接,从而达到提高访问效率;在功能上它是一款非常优秀的代理服务器与负载均衡服务器 ... 
- 首次体验MangoDB
			Author:SimpleWu MongoDB官方网:https://www.mongodb.com/ MongoDB中文网:http://www.mongodb.org.cn/ 什么是MongoDB ... 
- MySQL基础指令和安装
			数据库概念 那Mysql能干嘛呢?它就是一款软件,安装在任何一台计算机或者服务器上的时候,只要我告诉它创建一个文件,新增一个数据,删除一个数据它就能帮我去做想要的操作 那我们暂且能不能理解为mysql ... 
