企业架构LNMP学习笔记33

这篇具有很好参考价值的文章主要介绍了企业架构LNMP学习笔记33。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

企业架构LNMP学习笔记33,Nginx,架构

核心:负载均衡服务器有个转换,从外网转到内网的操作。返回的时候,从内网也要进行一次转换操作。

企业架构LNMP学习笔记33,Nginx,架构

案例实现:

企业架构LNMP学习笔记33,Nginx,架构

准备工作:

Server Type IP
server04 负载均衡调度服务器DS 192.168.1.8(对外访问的VIP),192.168.17.110(DIP)
server01 真实服务器 Web服务器 RS 192.168.17.107
server03 真实服务器 Web服务器 RS 192.168.17.109
server02 数据库服务器  192.168.17.108

 DIP:调度服务器IP。

给server04增加一块网卡,名称自动为ens36,自动获取IP即可。我没有出现老师出现的问题。

企业架构LNMP学习笔记33,Nginx,架构

企业架构LNMP学习笔记33,Nginx,架构

 

1)RS(真实服务器 Web服务器)正常运行。

添加默认路由网关;

如果没有默认路由网关删除掉即可。

把默认网关配置到DIP上。

企业架构LNMP学习笔记33,Nginx,架构

企业架构LNMP学习笔记33,Nginx,架构

企业架构LNMP学习笔记33,Nginx,架构

默认网关这个学习下。

2)在DS通过ipvsadm配置调度规则:

定义一个集群服务:

定义IP为VIP:

ipvs -A -t 192.168.1.8:80 -s rr
[root@server04 ~]# ipvsadm -A -t 192.168.1.8:80 -s rr
[root@server04 ~]#
[root@server04 ~]# ipvsadm -a -t 192.168.1.8:80 -r 192.168.17.107 -m
[root@server04 ~]# ipvsadm -a -t 192.168.1.8:80 -r 192.168.17.109 -m
[root@server04 ~]#
[root@server04 ~]# ipvsadm -L -n
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.1.8:80 rr
  -> 192.168.17.107:80            Masq    1      0          0
  -> 192.168.17.109:80            Masq    1      0          0
[root@server04 ~]# echo 1 > /proc/sys/net/ipv4/ip_forward

 开启两张网卡的转发功能:

echo 1 > /proc/sys/net/ipv4/ip_forward

常用参数说明

-A 增加一个虚拟服务

-t 配置虚拟机服务的地址

-s 负载均衡调度算法

-a 增加一个真实服务器

-r 真实服务器的地址

-m NAT工作模式

-C 清楚所有规则

-g DR工作模式

-w 权重

查看访问效果:

企业架构LNMP学习笔记33,Nginx,架构

企业架构LNMP学习笔记33,Nginx,架构

企业架构LNMP学习笔记33,Nginx,架构

输出当前的IPVS的连接。

企业架构LNMP学习笔记33,Nginx,架构

配置调度算法。

Keep-alive属性:保持一个链接状态的,复用以前打开的状态。

使用curl就没有这个属性。

企业架构LNMP学习笔记33,Nginx,架构

企业架构LNMP学习笔记33,Nginx,架构

修改调度算法的方法:

通过-s重新指定负载均衡调度算法。

解决session生成和验证的一致性问题。

[root@server04 ~]# ipvsadm -E -t 192.168.1.8:80 -s dh
[root@server04 ~]# ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.1.8:80 dh
  -> 192.168.17.107:80            Masq    1      0          0
  -> 192.168.17.109:80            Masq    1      0          0

-E : Edit-Server

-t 是tcp-service

-u是udp-service

[root@server04 ~]# ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.1.8:80 dh
  -> 192.168.17.107:80            Masq    1      0          0
  -> 192.168.17.109:80            Masq    1      6          0

企业架构LNMP学习笔记33,Nginx,架构

 负载均衡算法。文章来源地址https://www.toymoban.com/news/detail-705796.html

到了这里,关于企业架构LNMP学习笔记33的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 企业架构LNMP学习笔记9

    企业架构LNMP学习笔记9

    nginx配置文件定义php-fpm服务: 编写测试文件: 内容: 在nginx的配置文件中配置: 修改配置文件,告知nginx如果收到.php结尾的请求,交由给php-fpm进行处理。 把root变量提升到上一层。  默认使用上层的root变量。 把script修改$document_root。$document_root就是上层root。 然后先进行下

    2024年02月10日
    浏览(9)
  • 企业架构LNMP学习笔记27

    企业架构LNMP学习笔记27

    Keepalived的配置补充: prioprity: 权重的配置: 两台服务器,配置的是99 和98。在使用的过程中并没有出现自动切换。 定义中说:需要根据VRRP的优先级来选举一个backup当master。 单播模式: 一些特定环境下不允许发送组播,造成备服务器无法收到vrrp包,可能会造成脑裂现象。可

    2024年02月09日
    浏览(9)
  • 企业架构LNMP学习笔记5

    企业架构LNMP学习笔记5

    Nginx: 常见用法: 1) web服务器软件   httpd http协议 同类的web服务器软件:apache Nginx(俄罗斯)IIS(微软)lighttpd(德国) 2)代理服务器 反向代理: 3)邮箱代理服务器 IMAP、POP3、SMTP 4)负载均衡功能:LB、loadbalance Nginx的特点: 1)高可靠:稳定性 master进程 管理调度请求分

    2024年02月10日
    浏览(9)
  • 企业架构LNMP学习笔记52

    企业架构LNMP学习笔记52

    Redis安全限制: IP限制登录: 打开配置IP限制: 注意,如果有防火墙,先关闭防火墙,或者开启端口限制。 重启服务,检测是否启动成功。 远程连接测试: 密码验证: 修改配置文件: 修改配置文件中requirepass的配置的地方。 然后本地登录的时候,使用auth 和密码的方法来进

    2024年02月07日
    浏览(8)
  • 企业架构LNMP学习笔记17

    企业架构LNMP学习笔记17

    反向代理: 反向代理服务器和真实访问的服务器是在一起的,有关联的。 根据实际业务需求,分发代理页面到不同的解释器。常见于代理后端服务器。 安装apache服务器: 修改配置文件:   由nginx反向代理给后端的apache服务器处理,apache处理完成后再交给nginx返回给客户端。

    2024年02月09日
    浏览(9)
  • 企业架构LNMP学习笔记13

    企业架构LNMP学习笔记13

    上线商城项目: 1)上传项目文件到数据库:   入口文件位置的设计是为了让应用部署更安全,public目录为web可访问目录,其他的文件都可以放到非web访问目录下面。 nginx 默认访问index.html。没有index.html,就会列出目录结构,没有权限列出,所以就显示403。   需要配置数据库

    2024年02月09日
    浏览(11)
  • 企业架构LNMP学习笔记2

    企业架构LNMP学习笔记2

    企业架构分布式集群最终解决方案 集群:多台服务器在一起做同样的事情。 分布式:多台服务器在一起做不同的事情。 最终架构:实现负载均衡LB,高可用HA,数据库主从复制M-S,读写分离R-W,缓存中间件,memcached、redis;nosql[mongoDB]。 微服务概念。 如果所有的服务都在一起

    2024年02月10日
    浏览(8)
  • 企业架构LNMP学习笔记25

    企业架构LNMP学习笔记25

    高可用服务搭建: HA高可用:是一个解决方案。 高可用HA(High Availability) 是 分布式系统架构中必须考虑的因素 之一。 它通常是指通过设计,减少系统服务不可用的时间 ,假设系统一直能够提供服务,我们说系统的可用性是100%,如果系统每运行一个100个时间单位,会有一

    2024年02月09日
    浏览(10)
  • 企业架构LNMP学习笔记21

    企业架构LNMP学习笔记21

    URL重写: ngx_http_rewrite_module 模块用于使用 PCRE正则表达式更改请求URI ,返回重定向,以及有条件地选择配置。 return 该指令用于结束结束规则的执行并返回状态码给客户端。 403 Forbidden.服务器已经理解请求,但是拒绝执行它 404 Not Found.请求失败, 请求所希望得到的资源未在服务

    2024年02月09日
    浏览(8)
  • 企业架构LNMP学习笔记28

    企业架构LNMP学习笔记28

    企业架构LNMP高可用负载均衡服务器之Nginx: 1)能够描述负载均衡的作用;loadbalance LB。 2)能够了解负载均衡常见的实现方式; 3)能够使用nginx实现负载均衡; 4)能够描述nginx的常见的负载均衡调度算法; 业务背景描述: 时间:2011.6 ~ 2013.9 发布产品类型:互联网动态站点

    2024年02月09日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包