环境如下:

资源服务器_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 基于权重负载均衡的简单配置的更多相关文章

  1. Linux 下Nginx 的安装及负载均衡的简单配置

    这次发布程序需要均衡负载,网上看了一下这方便的东西,觉得很不错,学完之后做下总结,一遍后期用到. 1.安装nginx之前需要安装的两个依赖,pcre-x.x.x.tar.gz 和pcre-devel- ...

  2. nginx负载均衡之入门配置

    先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况.那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以上 ...

  3. web开发之负载均衡的简单架构

    负载均衡 负载均衡的核心思想就是:请求分担 最简单的配置: 一台负载均衡服务器 两台webserver服务器 两台webserver服务器需要配置相同的服务器环境,设置相同的域名指向 负载均衡服务器需 ...

  4. Nginx 反向代理 负载均衡 虚拟主机配置

    Nginx 反向代理 负载均衡 虚拟主机配置 通过本章你将学会利用Nginx配置多台虚拟主机,清楚代理服务器的作用,区分正向代理和反向代理的区别,搭建使用Nginx反向搭理和负载均衡,了解Nginx常 ...

  5. 项目实战2—实现基于LVS负载均衡集群的电商网站架构

    负载均衡集群企业级应用实战-LVS 实现基于LVS负载均衡集群的电商网站架构 背景:随着业务的发展,网站的访问量越来越大,网站访问量已经从原来的1000QPS,变为3000QPS,网站已经不堪重负,响 ...

  6. 【转】Nginx 反向代理 负载均衡 虚拟主机配置

    原文:http://www.cnblogs.com/itdragon/p/8059000.html Nginx 反向代理 负载均衡 虚拟主机配置 通过本章你将学会利用Nginx配置多台虚拟主机,清楚代 ...

  7. Nginx记录-nginx 负载均衡5种配置方式(转载)

    nginx 负载均衡5种配置方式 1.轮询(默认)   每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除.  2.weight 指定轮询几率,weight和访问比率成 ...

  8. nginx 负载均衡5种配置方式

    nginx 负载均衡5种配置方式 1.轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除. 2.weight 指定轮询几率,weight和访问比率成正比, ...

  9. 服务器配置,负载均衡时需配置MachineKey

    服务器配置,负载均衡时需配置MachineKey https://blog.csdn.net/liuqiao0327/article/details/54018922 Asp.Net应用程序中为什么要 ...

随机推荐

  1. 便宜的回文 (USACO 2007)(c++)

    2019-08-21便宜的回文(USACO 2007) 内存限制:128 MiB 时间限制:1000 ms 标准输入输出 题目类型:传统 评测方式:文本比较 题目描述 追踪每头奶牛的去向是一件棘手的任 ...

  2. 201871010112-梁丽珍《面向对象程序设计(java)》第七周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...

  3. datagrid editor动态的改变不同行修改列的editor属性

    onBeforeEdit: function (row) { let options = $(this).treegrid('options'); options.tempeditor = optio ...

  4. pip安装指定版本的程序的命令

    pip安装指定版本的程序的命令 pip install -i https://pypi.douban.com/simple/ django==1.10.3 或者 pip install django= ...

  5. hdu3068-最长回文-马拉车(Manacher)算法

    http://acm.hdu.edu.cn/showproblem.php?pid=3068 脑子转个弯总算看懂马拉车算法了.记录一下思路和模板. 马拉车算法是在O(n)的时间内求出最大回文子串. 一 ...

  6. 树莓派安装opencv3及其扩展库

    https://www.cnblogs.com/Pyrokine/p/8921285.html 目标编译针对python的opencv以及扩展库 环境树莓派4和3B+都可以python3.7.3 py ...

  7. Linux性能优化实战学习笔记:第三十三讲

    一.上节回顾 前几节,我们一起学习了文件系统和磁盘 I/O 的工作原理,以及相应的性能分析和优化方法.接下来,我们将进入下一个重要模块—— Linux 的网络子系统. 由于网络处理的流程最复杂,跟我们 ...

  8. 原创|强大!Nginx 配置在线一键生成“神器”

    Nginx作为一个轻量级的HTTP服务器,相比Apache优势也是比较明显的,在性能上它占用资源少,能支持更高更多的并发连接,从而达到提高访问效率;在功能上它是一款非常优秀的代理服务器与负载均衡服务器 ...

  9. 首次体验MangoDB

    Author:SimpleWu MongoDB官方网:https://www.mongodb.com/ MongoDB中文网:http://www.mongodb.org.cn/ 什么是MongoDB ...

  10. MySQL基础指令和安装

    数据库概念 那Mysql能干嘛呢?它就是一款软件,安装在任何一台计算机或者服务器上的时候,只要我告诉它创建一个文件,新增一个数据,删除一个数据它就能帮我去做想要的操作 那我们暂且能不能理解为mysql ...