nginx代理负载均衡简单

简介:

安装nginx

wget http://nginx.org/download/nginx-1.10.0.tar.gz

tar xf nginx-1.10.0.tar.gz

cd nginx-1.10.0

./configure  --user=nginx  --group=nginx    --prefix=/application/nginx.1.10.0   --with-http_stub_status_module   --with-http_ssl_module

make

make  isntall

 ln -s /application/nginx.1.10.0/  /application/nginx

useradd nginx -s /sbin/nologin -M

/application/nginx/sbin/nginx -t

/application/nginx/sbin/nginx 

 egrep  -v "#|^$"  nginx.conf.default  > nginx.conf

vim  nginx.conf

http{

upstream backend {

     ip_hash;   登陆后,始终在一台服务器

    server 192.168.10.11:80     max_fails=3 fail_timeout=30s;

    server 192.168.10.16:80      max_fails=3 fail_timeout=30s;

}

 server {

        listen       80;

        server_name  www.hequan.com;

        index        index.html    index.htm;

        location / {

        proxy_pass http://backend;

        }

}

这个时候打开192.168.10.10,就是轮询rr的方式,访问11和16了。

测试

for n in `seq  100` ;  do    curl  192.168.10.10; sleep 2 ;done

lnmp-----------www.hequan.com

lamp-www.hequan.com

lnmp-----------www.hequan.com

lamp-www.hequan.com

关掉一个服务器后,访问正常,不影响。这个服务器正常后,会自动加入到里面。提供访问。

每个服务器都把登陆信息写到本地,会影响到用户登陆,来回登陆的情况。

lb层可以做会话保持(小流量可以)  为了防止,可以  加入ip_hash;登陆后,始终在一台服务器

软件层sesson复制

共享例如memcache   

cookies配合session    把用户级会话信息缓存在用户本地

spacer.gif











本文转自 295631788 51CTO博客,原文链接:http://blog.51cto.com/hequan/1768714,如需转载请自行联系原作者
相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
目录
相关文章
|
1月前
|
负载均衡 算法 应用服务中间件
面试题:Nginx有哪些负载均衡算法?Nginx位于七层网络结构中的哪一层?
字节跳动面试题:Nginx有哪些负载均衡算法?Nginx位于七层网络结构中的哪一层?
40 0
|
1月前
|
负载均衡 应用服务中间件 API
Nginx配置文件详解Nginx负载均衡Nginx静态配置Nginx反向代理
Nginx配置文件详解Nginx负载均衡Nginx静态配置Nginx反向代理
44 4
|
15天前
|
JSON JavaScript 前端开发
vue2_vite.config.js的proxy跨域配置和nginx配置代理有啥区别?
vue2_vite.config.js的proxy跨域配置和nginx配置代理有啥区别?
32 1
|
17天前
|
负载均衡 算法 网络协议
LVS、Nginx和HAProxy负载均衡器对比总结
LVS、Nginx和HAProxy负载均衡器对比总结
|
22天前
|
负载均衡 应用服务中间件 nginx
Nginx 负载均衡
Nginx 负载均衡
23 2
|
1月前
|
缓存 负载均衡 应用服务中间件
nginx的各种负载均衡策略与各种负载均衡策略如何配置
Nginx支持多种负载均衡策略,如轮询、加权轮询、IP哈希、最少连接、URL哈希和fair策略。轮询是默认策略,每个请求按顺序分发;加权轮询根据权重分配请求;IP哈希确保相同IP的请求始终发送到同一服务器;最少连接将请求发送给连接数最少的服务器;URL哈希(需额外工具或模块)和fair策略则依据URL和响应时间分配请求。配置变更需更新nginx.conf并重新加载或重启服务,具体配置应参照官方文档。
44 0
|
2月前
|
数据可视化 应用服务中间件 网络安全
简单易用的Nginx代理管理工具:体验便捷配置、高效管理
Nginx Proxy Manager是一款强大的代理服务器管理工具,提供简单直观的界面来配置和管理Nginx代理服务器,帮助用户轻松提升配置的简洁性和便捷性。
71 0
简单易用的Nginx代理管理工具:体验便捷配置、高效管理
|
2月前
|
NoSQL 关系型数据库 MySQL
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
249 0
|
3月前
|
负载均衡 Java 应用服务中间件
|
3月前
|
负载均衡 监控 应用服务中间件
Nginx负载均衡:你的网站流量翻倍利器
Nginx负载均衡:你的网站流量翻倍利器
46 0