一、引言

从Nginx入门学习开始、到现在所讲的Nginx反向代理。我们的Nginx学习已经进入白热化状态,前面所学只是铺垫,真正在公司的业务场景中Nginx绝大数用来反向代理+负载均衡所用。相信大家在学习Nginx之前对反向代理和负载均衡就有所闻知,那么今天小编带领大家先来体验一下使用这个Nginx反向代理的感觉。

二、反向代理流程

话说这个Nginx反向代理+负载均衡难吗?实话告诉你们 :用Nginx做反向代理和负载均衡非常简单,支持两种用法 一个是proxy、另外一种是upstream,分别用来做反向代理和负载均衡。

流程也很简单:

1 先客户端发起请求到Nginx,Nginx会解析你请求地址是否需要转发到其他地方处理

2 如果需要则通过proxy_pass进行转发到相对应处理到地址。 (处理的地址可能是不同的服务器、或者其他服务)

3 最后进行完成返回结果

三、反向代理的初体验

我们先来实现一个小小的反向代理演示,初步感受一下。小编拿两个域名给大家演示一下,一个域名没有对应到服务,一个域名有对应的服务。

实现效果:当我们访问没有对应服务的域名,然后交给有对应服务的域名进行处理。(如果没有域名的小伙伴,可以通过ip+端口号进行学习)

假设:没有对应服务的域名:http://www.qing48.cn/ , 有对应服务的域名http://www.battions.com

以上两个域名已过期,抱歉!!!

实现步骤 :

1、首先将我们http://www.qing48.cn/ 这个域名需要解析到我们对应到Nginx服务上端口是对应到80;

2、结合我们之前学习配置多个虚拟主机的基础之上,配置一个相对应的虚拟主机。

3、在使用Nginx反向代理proxy_pass转发到对应的http://www.battions.com/域名上

四、本章只是带大家初步体验,下个章节会讲如何使用Nginx的反向代理+负载均衡结合的使用!!!

Nginx的反向代理+负载均衡结合教程:点击查看

Nginx反向代理——简单体验Nginx反向代理功能相关推荐

  1. 代理模式之详谈动态代理模式(Spring的AOP实现)

    java动态代理实现与原理详细分析 1.代理模式 关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理. 代理 ...

  2. 简单配置nginx反向代理,实现跨域请求

    简单配置nginx去做反向代理,实现跨域请求 简单介绍nginx的nginx.conf最核心的配置,去做反向代理,实现跨域请求. 更多详细配置,参考nginx官方文档 先介绍几个nginx命令 打开n ...

  3. 【Nginx 之一】Nginx初体验(反向代理、负载均衡、动静分离)

    1. 概述 1.1 什么是Nginx   Nginx 是高性能的 HTTP 和反向代理的web服务器,处理高并发能力是十分强大的,能经受高负 载的考验,有报告表明能支持高达 50,000 个并发连接数 ...

  4. Nginx简单入门与反向代理和负载均衡

    什么是Nginx   Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.由俄罗斯的程序设计师伊戈尔•西索夫(Igor Sysoev)所开发,官方测 ...

  5. docker安装nginx规范所有项目的反向代理(一个项目一个反向代理的conf配置文件)

    背景 centos7安装nginx比较麻烦,还是docker安装比较香. dokcer安装nginx比较简单,而且教程很多,那为什么还要总结? 这篇文章主要是规范化nginx对项目的反向代理,明显的特 ...

  6. nginx反向代理打印日志_nginx反向代理笔记

    课前回顾 mysqladmin -uroot password 1#给root用户密码(必须要做) mysql -uroot -p1 create database wp;#创建数据库 create ...

  7. Nginx基础学习笔记(正向/反向代理,Nginx均衡负载和配置)

    目录 1. 正向代理和反向代理 1.1 正向代理 (1)什么是正向代理? (2)正向代理的特点 (3)正向代理的用途 1.2 反向代理 (1)什么是反向代理? (2)反向代理的特点 (3)反向代理的用 ...

  8. Linux中 Nginx+uwsgi部署flask项目 Nginx负载均衡 反向代理

    Nginx是一款自由的.开源的.高性能HTTP服务器和反向代理服务器. 轻量级,同样起web服务,比 apache占用更少的内存及资源 抗并发, nginx处理请求是异步非阻塞的,而 apache则是 ...

  9. Windows下的Nginx部署React项目及解决反向代理跨域问题等-20.8.1更新

    文章目录 1. 概述 2. 优点 3. 为什么选择Nginx 4. 下载 5. 安装 6. 配置参数详细说明 7. 命令行参数 7.1 启动nginx 7.2 重启nginx--重新加载配置 7.3 ...

最新文章

  1. handler.post(r)同一个线程的疑惑
  2. 树形菜单 php,简单的树形菜单_php
  3. Spring Boot + Dataway :接口不用写,配配就出来?
  4. Kubernetes 时代的安全软件供应链
  5. 这些全国各地甜点,你都吃过了吗?
  6. [骗分技巧——随机化Ⅰ]CodeChef-Milestones,CF364D-Ghd
  7. 一步步编写操作系统 32 linux内核获取内存容量的方法
  8. java get properties_Java.lang.System之getProperties()方法
  9. TensorFlow实验(3)
  10. UVA272--TEX Quotes【字符串】
  11. 硬件平台选型(1)---SDM 660 VS SDM670
  12. [CSS揭秘]伪随机背景
  13. 手机端禁止iPhone字体放大
  14. 奈奎斯特稳定性判据的推导
  15. 日本CKD电磁阀、CKD、电磁阀、CKD电磁阀
  16. python爬虫英文单词_非常适合新手的一个Python爬虫项目:打造一个英文词汇量测试脚本...
  17. 【蓝桥杯-单片机学习笔记(三)】共阳数码管的静态显示
  18. 合肥耀之阳电商:店铺商品属性怎么样修改
  19. Android 弹出软键盘(输入法)
  20. 计算机网络常见的面试题(牛客网总结)

热门文章

  1. linux查看域名解析地址,windows、linux查看域名解析、跟踪路由
  2. 如何使用Office 365安装Office 2013
  3. 视频倒放怎么制作?视频倒放方法分享。
  4. Android——摇一摇
  5. 【折半搜索】 洛谷 P4799 [CEOI2015 Day2]世界冰球锦标赛
  6. 当你感觉轻松的时候,就要警惕了
  7. 用CDNs和Expires改善网站性能(译文)
  8. sql将表格中的一列放到另一表格
  9. 学生用计算机怎么刷机,电脑怎么刷机
  10. OpenGL之入门学习