1.1  Nginx简介 
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、新浪、网易、腾讯等。

负载均衡是nginx最流行最出名的功能,做为一款分发软件,nginx接收来自客户端的大量访问进行平均分发到后端的多个服务器进行处理。单个nginx服务可支持过万的并发量,很好得解决了大量web类访问。同时,通过nginx服务器可做到内网与外网的物理隔离。

标准组网如下:

1.2.1  安装 
[root@PXE nginx-1.7.0]# ./configure [root@PXE nginx-1.7.0]# make 
[root@PXE nginx-1.7.0]# make install 
1.2.2  配置 
默认安装的配置文件为: 
/usr/local/nginx/conf下的nginx.conf文件 编辑配置文件: 
[root@PXE ~]# cd /usr/local/nginx/conf/ [root@PXE conf]# vim nginx.conf 
nginx.conf

worker_processes  1;                     #规定worker进程数量,与CPU核数相同  
events { 
    worker_connections  1024;            #规定worker进程最大连接数 }  
http { 
    include       mime.types; 
    default_type  application/octet-stream;     sendfile        on; 
    upstream www.hysec.com {             #负载均衡包括的服务器         server 192.168.170.101:28080;         server 192.168.170.102:28080; } 
    server { 
        listen      80;                   #监听本机的80端口         server_name localhost;             #规定访问类型         location /{ 
            proxy_pass http://www.hysec.com; #监听到访问80端口的访问就转给负载均衡 } } }

1.3  反向代理 
实际上负载均衡功能即是反向代理的应用,只不过负载均衡是代理多台服务器,更注重其均衡转发功能。此处要特别说的是,通常情况下单一的反向代理功能主要应用于内网服务器通过nginx反向代理服务器(支持公网)去访问某一特定的站点。例如内网服务器通过nginx外网转发去访问支付宝服务端以达到内网业务的第三方支付功能。 

1.4  正向代理 
正向代理主要应用于内网环境中只有某台特定服务器支持连接互联网,而其它同一局域网的服务器IP都不支持直接连接互联网,此时可以在支持连接公网的服务器配置nginx的正向代理,局域网内其它机器可通过此台服务器连接公网。 
如图,服务器①的IP没有访问公网的权限,nginx服务器同时连接了内网和公网,则服务器①可通过nginx服务器访问公网。

转载于:https://www.cnblogs.com/xwzq/p/7511057.html

nginx正向代理反向代理负载均衡相关推荐

  1. Nginx正向与反向代理

    Nginx 主要用于反向代理与负载均衡 什么是代理服务器(Proxy Serve)? 提供代理服务的电脑系统或其它类型的网络终端,代替网络用户去取得网络信息. 为什么使用代理服务器? 提高访问速度  ...

  2. Nginx: 正向与反向代理

    一丶正向代理: 正向代理概要(不懂看下面例子分析就懂了):   如果把局域网外Internet想象成一个巨大的资源库,则局域网中的客户端要访问Internet则需要通过代理服务器来访问,这种代理称为正 ...

  3. 运维篇—几句话搞明白nginx正向和反向代理的区别

    文章目录 一.区别 二.为什么有正向代理及举例 2.1为什么有正向代理 2.2配置正向代理举例 三.为什么有反向代理及举例 3.1为什么有反向代理 3.2配置反向代理举例 一.区别 1.代理服务器如果 ...

  4. Nginx代理——正向、反向代理,动静分离和负载均衡

    文章目录 一.Nginx代理概述 (1)什么是正向代理和反向代理 -正向代理: -反向代理 -反向代理和正向代理的区别 (2)配置代理 -Nginx代理配置语法 -配置正向代理 -Nginx反向代理示 ...

  5. Nginx总结(安装,使用,正向代理,反向代理,负载均衡)

    目录 Nginx介绍与安装 一.Nginx简介 1.什么是ngnix 2.nginx应用场景 二.Nginx安装与启动 Nginx静态网站部署 一.静态⽹站的部署 二.配置虚拟主机 1.端⼝绑定 2. ...

  6. Nginx 正向代理反向代理与负载均衡

    Nginx简介 Nginx是一款轻量级的Web 服务器/反向代理服务器 占有内存少,并发能力强 官方测试nginx能够支撑5万并发链接,并且CPU.内存等资源消耗却非常低,运行非常稳定. Tengin ...

  7. Nginx总结(反向代理、负载均衡、动静分离)篇

    一.Nginx简介 什么是Nginx Nginx ("engine x")是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上ngimx,的并发能力确实在同 ...

  8. nginx反向代理,实现负载均衡

    nginx反向代理,实现负载均衡 一,先启动nginx和php-cgi #启动 php-cgi /usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 8000 -C 5 ...

  9. Nginx 部署、反向代理配置、负载均衡

    Nginx 部署.反向代理配置.负载均衡 最近我们的angular项目部署,我们采用的的是Nginx,下面对Nginx做一个简单的介绍. 为什么选择Nginx 轻:相比于Apache,同样的web服务 ...

  10. Nginx (一) Nginx介绍 正向代理 反向代理 及配置

    目录 介绍Nginx Nginx处理高并发 正向代理 正向代理配置 反向代理 反向代理配置 介绍Nginx Nginx是一款自由的.开源的.高性能的HTTP服务器和 反向代理 服务器:同时也是一个IM ...

最新文章

  1. bootstrap -- css -- 表格
  2. Call指令和Ret指令讲解
  3. 华为鸿蒙第一期名单,机型正式确认,鸿蒙2.0第一批名单曝光!花粉:华为不够厚道...
  4. [密码学] 杂凑函数
  5. java读取文件方法
  6. 前端学习(1808):前端调试之微博头部开发
  7. java8 gc配置_基于JDK8的JVM参数设置和GC日志解读
  8. Memcached源码分析 - 内存存储机制Slabs(5)
  9. sublime设置代码缩进
  10. 181006扇贝有道每日一句
  11. MyBatis入门程序案例
  12. 理解Cookie和Session的区别及使用
  13. 第5章第24节:如何在幻灯片中播放视频文件 [PowerPoint精美幻灯片实战教程]
  14. 单位个人计算机 数据备份,个人所得税软件数据备份,您必须知道的5件事
  15. c8051f020 I/O配置小结
  16. Cadence PSpice 教程 基础篇(转载)
  17. Android4.0新特性 中文翻译
  18. brk系统调用和copy-on-write机制
  19. 中国的南方人和北方人有什么区别?总算说透了!
  20. mysql 中的1064_错误代码:mysql中的1064

热门文章

  1. 二进制和十进制之间的转换
  2. 医疗时钟系统的设计方案
  3. 甲醛测量仪 DART WZ-S + stm32f103c + stmDuino IDE + I2C OLED
  4. 华硕笔记本(GTX 1060显卡)安装Ubuntu16.04+Nvidia显卡驱动+Cuda8.0+cudnn6.0+ROS+Opencv3.2+Caffe+Tensorflow
  5. Unity3d编辑器的使用
  6. linux下通过关键字查询日志并定位
  7. 软考信息系统项目管理师考试心得-备考
  8. 软件体系结构——管道过滤器风格
  9. QQ出现大规模盗号,qq被盗发布不良信息怎么办
  10. nios ii小实验——SDRAM读写