首页 > 系统相关 >Linux- Nginx简单的负载均衡(一)

Linux- Nginx简单的负载均衡(一)

时间:2022-11-30 12:08:21浏览次数:36  
标签:负载 http nginx ip server Nginx 均衡 Linux

这里先进行简单的nginx负载,安装nginx这里就不多说了,我们情景假设在已经安装好了nginx上:

1)查询nginx中的upstrea负载均衡模块  默认是有安装的。进入nginx源码目录中

./configure --help|grep upstrea

可以看到:

Linux- Nginx简单的负载均衡(一)_负载均衡

2)进入conf目录,然后将配置文件过滤,为了让我们看得更加清楚

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

Linux- Nginx简单的负载均衡(一)_nginx_02

3)查看负载均衡模块的说明文档。

http://nginx.org/en/docs/http/ngx_http_upstream_module.html

4)我们查看文档,可以找到例子:

Linux- Nginx简单的负载均衡(一)_nginx_03

5)vim nginx.conf 进行配置文件配置

upstream backend {
server 183.2.174.245:22 max_fails=3 fail_timeout=30s; #请先保证这两个ip下是能够访问的
server 121.201.108.43:22 max_fails=3 fail_timeout=30s; #请先保证这两个ip下是能够访问的
}

如图:

Linux- Nginx简单的负载均衡(一)_配置文件_04

说明:

Linux- Nginx简单的负载均衡(一)_nginx_05

6) 继续配置:

在server标签中加入 # 默认采用轮询算法进行负载

proxy_pass http://http_backend;

如图

Linux- Nginx简单的负载均衡(一)_配置文件_06

7)重启nginx

8)进行轮询

for n in `seq 100`;dor curl 本机ip ;sleep 2;done

如果用域名,请到host下配置。

后面讲负载均衡下如何进行session共享的总结的多种方法

好资料:

http://baidutech.blog.51cto.com/4114344/1033718/ 解析nginx负载均衡

 

源码面前,了无秘密



标签:负载,http,nginx,ip,server,Nginx,均衡,Linux
From: https://blog.51cto.com/zhenghongxin/5898184

相关文章

  • apache 日志轮询 linux cronolog
    Linux下运行的Web服务器Apache,默认日志文件是不分割的,一个整文件既不易于管理,也不易于分析统计。安装cronolog后,可以将日志文件按时间分割,易于管理和分析。cronolog安装配置......
  • linux进程管理(一)
    进程介绍程序和进程程序是为了完成某种任务而设计的软件,比如OpenOffice是程序。什么是进程呢?进程就是运行中的程序。一个运行着的程序,可能有多个进程。比如自......
  • Linux NFS服务器的安装与配置
    最近用到了nfs的文件共享和数据分发,一个简单的分发步骤如下【测试通过】:1)查看NFS软件包是否安装:rpm-aqnfs-utilsportmaprpcbind2)NFS依赖于rpcbind服务,所以检查rpc服......
  • Nginx配置详解
    nginx配置文件结构...#全局块events{#events块...}http#http块{...#http全局块server#server块{...#server......
  • How to Install Python on Linux
    SummaryHostmonsterusesthepreinstalledversionofPythonthatshipswithCentOS.Becauseofthisitisoftennotthelatestrelease.Thisarticlewillexplain......
  • nginx安装及部署
    下载https://nginx.org/en/download.html  Windows下安装下载后解压(切记不能含有中文路径!!) 启动两种方法:1)直接双击该目录下的"nginx.exe",即可启动nginx服务器......
  • Linux软件安装
    1.RPM安装1.1RPM包管理工具   Red-HatPackageManager由RedHat公司提出,被众多Linux发行版所采用建立统一的数据库文件(一张对应表将信息写入)详细记录软件包安装......
  • linux中安装doker
    1.更新yum为最新的yum-yupdate 2.卸载旧版的dockersudoyumremove-ydocker* 3.安装需要的软件包yuminstall-yyum-utils 4.设置yum源,并更新yum的包索......
  • Linux高级-2.3编辑器vim-笔记
    基础操作建议记住,常用的也就20个命令vi简介vi是“Visualinterface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多......
  • Linux高级-2.4在pycharm中使用vim编辑器-笔记
    如果没有Linux系统,可以在windows系统中利用pycharm的JetBrainsPlugins插件模拟使用vim。1.基本使用激活码BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOY......