一,nginx反向代理

环境

步骤一: 部署后端Web 服务器web1和web2:以web1为例:

yum -y install gcc pcre-devel openssl-devel
yum -y install gcc pcre-devel openssl-devel
tar -xf nginx-1.10.3.tar.gz
cd nginx-1.10.3
useradd -s /sbin/nologin nginx
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module
make
make install
mv nginx-1.1* /usr/local/nginx/
ln -s /usr/local/nginx/sbin/nginx  /sbin/
nginx
netstat -antulp |grep nginx
echo "192.168.1.100" > /usr/local/nginx/html/index.html 

二,安装nginx,修改配置,添加服务器池,实现反向代理功能

1,安装Nginx

yum -y install gcc pcre-devel openssl-devel
cd nginx-1.10.3
useradd -s /sbin/nologin nginx
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module
make & make install
ln -s /usr/local/nginx/sbin/nginx /sbin/
nginx
netstat -antulp | grep nginx

2,修改Nginx配置文件

vim /usr/local/nginx/conf/nginx.conf35     #使用upstream定义后端服务器集群,集群名称随意(如webserver)36     #使用server定义集群中服务器的IP和端口37     upstream webserver {38                 server 192.168.1.100:80;39                 server 192.168.1.200:80;40         }41
... ...52         location / {53             proxy_pass http://webserver;54         #通过proxy_pass将用户的请求转发给webserver集群nginx -s reload

三,客户端访问测试

http://192.168.0.2/     访问测试刷新出现不同的页面,配置成功!!

配置upstream服务器集群池属性

vim /usr/local/nginx/conf/nginx.conf37     upstream webserver {38                 server 192.168.1.100 weight=1 max_fails=1 fail_timeout=30;39                 server 192.168.1.200 weight=2 max_fails=2 fail_timeout=30;40                 server 192.168.1.101 down;41         }   42      #weight设置服务器权重值,默认值为143      #max_fails设置最大失败次数44      #fail_timeout设置失败超时时间,单位为秒45      #down标记服务器已关机,不参与集群调度

配置upstream服务器集群的调度算法

vim /usr/local/nginx/conf/nginx.conf37     upstream webserver {38                 ip_hash;39     #通过ip_hash设置调度规则为:相同客户端访问相同服务器40                 server 192.168.1.100 weight=1 max_fails=1 fail_timeout=30;41                 server 192.168.1.200 weight=2 max_fails=2 fail_timeout=30;42                 server 192.168.1.101 down;43         }

# nginx -s reload

客户端使用浏览器访问代理服务器测试轮询效果
# curl http://192.168.0.2           //使用该命令多次访问查看效果

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

二 ,TCP/UDP调度器

================================================================================================

Nginx调度器(反向代理),TCP/UDP调度器相关推荐

  1. 分布式项目-Nginx安装(反向代理)

    可以根据parent_id来查询分类的列表 服务器上的图片是如果管理的? 1.如果是分布式环境引用会存在问题 2.图片的下载也会给服务器增加压力 3.如果存在高并发的话,就需要增加tomcat服务器, ...

  2. history模式 nginx配置_nginx反向代理部署vue项目(history模式)的方法

    前言: 根据标题我们要区分出两个信息 1. history 模式部署 ( vue的路由模式如果使用history,刷新会报404错误.) 2. Nginx 做反向代理 问题1思考: vue-route ...

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

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

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

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

  5. linux上安装nginx及实现反向代理

    nginx是高性能的http和反向代理的服务器.占用内存少,并发能力强. 主要作用有:反向代理.负载均衡.动静结合. 接下来我将描述一下如何安装nginx,同时实现反向代理功能. 1.安装nginx ...

  6. Nginx配置域名反向代理MQTT 配置mqtt /ws /wss访问域名连接。

    有时候我们想通过域名的方式来进行mqtt的连接. 首先在阿里云上安装mqtt服务器端.本文mqtt服务器端ip地址为: xx.xx.67.177 并配置mqtt监听端口 tcp : 1883 , ht ...

  7. Nginx http和反向代理配置实例介绍

    Nginx  是一个高性能的 HTTP 和反向代理服务器,本节以实际实例介绍如何实现Nginx 反向代理. 1.  安装Nginx 安装Nginx之前,首先安装相关模块的依赖库: 这里安装Pcre和O ...

  8. nginx静态资源反向代理

    nginx静态资源反向代理 server { listen 80; server_name music.didi365.com; index index.php index.html index.ht ...

  9. Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中

    场景 Ubuntu Server 16.04 LTS上怎样安装下载安装Nginx并启动: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...

最新文章

  1. python32位安装
  2. Codeforces Round #441 Div. 2题解
  3. 怎么看空调定时成功_风管机和中央空调傻傻分不清?看了你就明白怎么选了
  4. 双12来了!揭秘秒杀剁手背后的云数据库PolarDB!
  5. 中国宠物经济创新发展研究报告
  6. foundation 数组NSArray学习
  7. 图形 安装ubuntu_Ubuntu怎么下载应用并安装应用
  8. 鸿蒙升级之前APP没有,升级鸿蒙2.0之后,没有原生的日历app了
  9. linux下海康威视MVS以及库的安装
  10. 100天带你系统入门VR/AR游戏开发,成为5G时代的“头号玩家”
  11. 科研绘图(编程绘图、网站绘图、配色、素材、提取数...)
  12. jQuery实现悬浮窗口
  13. 智能语义搜索引擎:一站式检索服务、打通数据壁垒、充分挖掘数据价值 | 百万人学AI评选
  14. 读写csv,xlsx文件的工具类
  15. android 游戏降低画质6,怎么改善安卓游戏画面?
  16. 【LENOVO】联想T450s重装win10 64位系统
  17. [转载]我爱我妻----让男人看一遍哭一遍的文章
  18. 使用svn(subversion)的一个注意点
  19. 如何备份管家婆软件数据?3种方法详解
  20. 初次体验PDF.JS,非常好用的pdf前台包

热门文章

  1. 广域网之间是通过路由器互联吗?—Vecloud
  2. CentOS安装高版本gcc
  3. Oracle架构入门级基础
  4. 数据结构——数据结构中的数据表示
  5. Description Resource Path Location Type Project configuration is not up-to-d
  6. ZOJ 3776 A - Pokemon Master 签到水题
  7. HTML5 Boilerplate - 让页面有个好的开始
  8. (转载)conflicting types for xx各种错误的总结
  9. linux下phpMyAdmin泛起1045 - Access denied for 的措置
  10. FMS应用实例 - 从FMS服务器读取文件(图片/SWF/文本)到客户端