已经很久没有写博了,因为最近学车加上各种问题一直没时间, 今天刚好想起有好多的东西还没来得及记录。回到正题:

Nginx是一个非常强大的web轻量级服务器,许多大厂也用Nginx进行负载均衡和反向代理,非常的方便,由于个人喜欢docker,

docker加上Nginx简直是神配,所以我们的程序高并发的时候,我们可以试着用Nginx进行反向代理和负载均衡,也就是将我们的程序

部署在多个docker之中,或者多台服务器中,使用Nginx转发我们的请求,以达到负载均衡的情况。

首先,先安装Nginx,我用的服务器是centos7,网上非常多安装教程,这里就不一一细说了。  然后安装完成之后我们需要对

nginx进行配置,我们需要进入到/etc/nginx 目录下。

然后vi nginx.conf,进入到配置文件中,如图:

进入到文件中:

这里我们需要向http节点中添加以下配置:

upstream www.abc.top {server  47.107.140.21:8080 weight=10;server  47.107.140.21:8051 weight=20;
}server{listen 8071;server_name 47.107.140.21;location / {proxy_pass         http://www.abc.top;
    }
}

这里要注意的是 listen的端口号一定不能有其他的冲突,举个例子,就有个程序的端口是8021,那这里就不能设置8021了,不然nginx会启动失败,

server_name 就是想要访问的网址或者ip。

然后upstream中可以添加多个server  当然ip和端口也不能冲突,weight是负载量,这里的8051的负载量是8080的两倍。

我这里的8080和8051是两种程序,因为这样可以很直观的看见结果。如图:

就是那么简单的配置,nginx非常强大,可以解决很多问题,最后希望对大家有所帮助。

转载于:https://www.cnblogs.com/Ivan-Wu/p/11039783.html

Nginx 反向代理与负载均衡的配置相关推荐

  1. 从0开始,在Linux中配置Nginx反向代理、负载均衡、session共享、动静分离

    写这篇文章花费了我近一周的时间,参考网上许多优秀的博客文章,我不敢说写的很好,至少很全很详细.本文先介绍原理部分,然后再进行实战操作,我认为这样才会有更深的理解,不过这也导致了文章篇幅很长.但是,如果 ...

  2. 懂点 Nginx 反向代理与负载均衡,是面试加分项没有之一

    点击上方"方志朋",选择"置顶公众号" 技术文章第一时间送达! 学到老活到老 前端圈一直很新,一直要不停的学习,而且在进入大厂的路上,还要求熟悉一门后台语言等等 ...

  3. Nginx反向代理,负载均衡,redis session共享,keepalived高可用

    本站点停止更新,请访问:blog.coocap.com 相关知识自行搜索,直接上干货... 使用的资源: nginx主服务器一台,nginx备服务器一台,使用keepalived进行宕机切换. tom ...

  4. 【转】Nginx反向代理和负载均衡

    原文链接:http://www.cnblogs.com/shuoer/p/7820899.html Nginx反向代理和负载均衡 环境说明 由于我使用的是windows系统,所以我用虚拟机虚拟出来了3 ...

  5. nginx ------反向代理和负载均衡

    nginx ------反向代理和负载均衡 最近由于公司的业务增长 服务器承受不住压力经常出现崩溃现象 为了解决 使用nginx的负载均衡解决,以下是操作步骤: 1.nginx 的负载均衡:将压力分散 ...

  6. Nginx反向代理与负载均衡等配置文件示例

    Nginx反向代理于负载均衡等配置文件示例 Nginx.conf配置文件 worker_processes 8;events {worker_connections 1024; }http {incl ...

  7. 基于Nginx反向代理及负载均衡

    基于Nginx反向代理及负载均衡 参考:http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass 只要没有被启用,默认就是 ...

  8. sql server代理无法启动_谁说前端不需要懂Nginx反向代理与负载均衡

    作者 | chenhongdong 链接 | https://juejin.im/post/5b01336af265da0b8a67e5c9 学到老活到老 前端圈一直很新,一直要不停的学习,而且在进入 ...

  9. 使用nginx负载均衡的webservice wsdl访问不到_谁说前端不用懂,Nginx 反向代理与负载均衡(超实用)...

    谁说前端不需要懂-Nginx反向代理与负载均衡 学到老活到老 前端圈一直很新,一直要不停的学习,而且在进入大厂的路上,还要求熟悉一门后台语言等等.用一句别人开玩笑的话来说,java十年前的技术现在还能 ...

最新文章

  1. 一张图带你看清2014年就业形势-管理专业排名第一,就业难
  2. Windows Azure Camp---漫步云端,创意无限
  3. CSS 使用@import url()与link href 的区别
  4. 成为人上人,而不是人上人永远的崇拜者
  5. rhel 8.2不识别unicode_基于tensorflow 实现端到端的OCR:二代身份证号识别
  6. ZooKeeper启动过程2:FastLeaderElection
  7. 两线怎么接三线插座图_什么是RTD热电阻?两线制和三线制RTD有什么不同?
  8. 嵌入式Linux入门9:Linux系统使用
  9. 数据仓库ETL(二)基本概念
  10. 一架无人机加入警队4个月,墨西哥小城犯罪率下降了10%
  11. [转载] 细思极恐的星座分析(下)- 外太空?内子宫?人类的天赋从何而来?
  12. mysql 配置root密码_Mysql安装与配置调优及修改root密码的方法
  13. Python爬虫实践(一) -- 社交网站用户信息爬取
  14. Activiti 6.0 概述与 Hello World 快速入门 与 核心 API 概述
  15. 机器学习专业名词中英文对照
  16. ipython安装成功后用不了_ipython安装避坑指南
  17. 电子招投标——电子投标书制作教程
  18. Unity游戏开发中大数值显示问题
  19. ubutun 滑动 触控板_Ubuntu系统的笔记本触摸板怎么调节鼠标光标速度?
  20. 2017最新安卓版UI设计规范篇

热门文章

  1. 表白/生日浪漫樱花HTML礼物
  2. cyq.data mysql_CYQ.Data 支持 PostgreSQL 数据库
  3. Win11如何搭建FTP服务器以实现快速传输文件?
  4. 网吧能做计算机试题么,网吧二手电脑到底能不能买?答案真是令人很意外
  5. 【面试分享】Java,1年,15K,多吗???
  6. Android PDF阅读框架/Android PDF框架简单使用,简单快速集成简易的PDF阅读器 ,AndroidPdfViewer框架简单使用。
  7. react中渲染企业微信的表情
  8. Kinect与黑客们如何相处
  9. 对带头结点的单链表实现就地逆置的算法分析
  10. 倒计时1天!电信、联通正式停售达量限速套餐,网友:早办好了