Nginx负载均衡的搭建

本文介绍了Nginx的负载均衡概念,通过实际配置步骤展示了如何在Linux环境中搭建和配置负载均衡,包括服务器准备、项目部署以及主服务器Nginx的负载均衡配置,最后讨论了负载均衡的策略选择。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

最近公司项目有用到负载均衡,所以就想着自己也搭建一个。因为负载均衡需要用到两台及以上的服务器,就在本地弄了两个虚拟机。


一、负载均衡是什么?

负载均衡是 Nginx常用的一个功能,当一台服务器的单位时间内的访问量越大时,服务器压力就越大,大到超过自身承受能力时,服务器就会崩溃。为了避免服务器崩溃,让用户有更好的体验,我们通过负载均衡的方式来分担服务器压力。

简单的说就是为了不让服务器宕机,我们需要把这些请求进行分流,减少服务器的压力。所以在做负载均衡的都时候,我们通常需要两台及其以上的服务器组成一个服务器集群。

至于如何分流请求,这就涉及到负载均衡策略。可以参考:nginx负载均衡分配的6种策略

二、配置步骤

1.服务器

准备两台服务器:
192.168.152.128  主服务器
192.168.0.123

这两台都是本地虚拟机,有条件的可以整两台云服务器。

负载均衡是配置在主服务器上。

2.Nginx搭建项目

做负载均衡,肯定得有项目吧,随便整个项目,分别配置在两台服务器上。
注:两个项目配置的域名要一致
项目配置就按平时正常配置,可以访问就行

192.168.152.128 主服务器:


server
{
   
		listen 1555;
    server_name bt.tp5.com;
    index index.php index.html index.htm default.php default.htm default.html;
    root /mnt/hgfs/code/tp5/public;
    
    #PHP-INFO-START  PHP引用配置,可以注释或修改
    include enable-php-71.conf;
    #PHP-INFO-END
    
    #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
    include /www/server/panel/vhost/rewrite/bt.tp5.com.co
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值