简单的Nginx负载均衡
来源:互联网 发布:淘宝如何设置活动秒杀 编辑:程序博客网 时间:2024/05/16 08:37
本人是在centos6.4上做的实验,centos7上还没有试过。
需要先搭建lnmp环境
需要三台虚拟机做实验。
配置域名:
在root用户下输入:lnmp vhost add则会显示出如图所示的内容:
Rule:规则 log:日志 第三个是mysql根据需求选择自己所需要的
成功后会在home/wwwroot/ 创建一个跟域名相同的文件
进入文件创建一个文件php或html格式随意,输入一些内容,保存退出。
进入 cd etc/hosts 添加域名,例:127.0.0.1 www.xxx.com 保存退出
重启nginx :lnmp nginx restart
进入:cd usr/local/nginx/conf/vhost
在vhost/域名配置文件里头部加入以下几行:
· upstream 192.168.1.146 { //这个ip是自己定义的 随意即可 下面需要用 (服务器集群名)
· #ip_hash;
· server 127.0.0.1:81; //web服务器ip地址
· server 127.0.0.1:82; //web服务器ip地址
· server ........;
· }
· server {
· .......
· }
并加入server{...}里加入代码,例如:
· location /{
· proxy_pass http://192.168.1.146 ;
}
位置在如图所示:
Proxy_pass 这个必须写,意思是重定义
后面写的地址 格式应该是 http://服务器集群名称
到此配置结束,自己访问域名,
然后刷新页面,就会出现三台服务器不同的页面了
其他分享:
down 表示负载过重或者不参与负载
weight 权重过大代表承担的负载就越大
backup 其它服务器时或down时才会请求backup服务器
max_fails 失败超过指定次数会暂停或请求转往其它服务器
fail_timeout 失败超过指定次数后暂停时间
Nginx -t 可以检测配置文件是否有错误 ,无错误后重启 访问负载均衡服务器的域名即可
- 简单的Nginx负载均衡
- Nginx 简单的负载均衡配置示例
- Nginx 简单的负载均衡配置
- Nginx 简单的负载均衡配置示例
- Nginx 简单的负载均衡配置示例
- 关于Nginx 简单的负载均衡实例
- Nginx 简单的负载均衡配置示例
- Nginx 简单的负载均衡配置示例
- Nginx 简单的负载均衡配置示例
- Nginx 简单的负载均衡配置示例
- Nginx 简单的负载均衡配置
- 简单的nginx负载均衡配置
- Nginx 简单的负载均衡配置示例
- Nginx 简单的负载均衡配置示例
- Nginx 简单的负载均衡配置示例
- Nginx 简单的负载均衡配置示例
- 简单的负载均衡Nginx+Tomcat
- Nginx 简单的负载均衡配置示例
- golang有用的库及工具 之 一致性哈希(Consistent Hashing)算法
- 破解前端面试(80% 应聘者不及格系列):从 闭包说起
- Eclipse+ADT+Android SDK 搭建安卓开发环境
- Java Enum
- 51nod 1402 最大值 3级算法题 排序后修改限制点 时间复杂度O(m^2)
- 简单的Nginx负载均衡
- AXI4协议分析
- 逆置
- 高斯消元——球形空间产生器sphere
- 【模板】双向链表
- c++的新型数组
- Merge Two Binary Trees(leetcode)
- Java 可变参数
- 指针与地址