一、什么是反向代理?

反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。

启动一个Tomcat 127.0.0.1:8885 ,使用nginx反向代理 8885.thinkingcao.com 访问后,直接跳转到:127.0.0.1:8885

二、本地负载均衡演示

对于本地演示负载均衡和反向代理需要修改C盘下面的hosts文件,下面开始做准备工作:

1. hosts文件新增

 

2. Tomcat准备

(1)、准备两个tomcat,分别是apache-tomcat-8.0.53-8885、  apache-tomcat-8.0.53-8886,需要修改server.xml中的端口号

  (2)、另外更改webapps下ROOT下的index.jsp文件

第一个Tomcat 修改:

apache-tomcat-8.0.53-8885的index.jsp对应
<p  style="width: 100%;height: 45px;display: block;line-height: 45px;text-align: center;font-size:40px;">
this is 8885port</p>

第二个Tomcat修改 :

apache-tomcat-8.0.53-8886的index.jsp对应
<p  style="width: 100%;height: 45px;display: block;line-height: 45px;text-align: center;font-size:40px;">
this is 8886port</p>

简要说明下,这样做没有其他用处,只是方便演示效果展示;

3. nginx.conf文件配置

    #配置代理服务器的地址,即Nginx安装的服务器地址、监听端口、默认地址server {#监听端口listen       80;#定义代理域名server_name  8885.thinkingcao.com;# 监听server_name对应的域名,“/” 表示从从根目录开始拦截,转发到proxy_pass对应的地址location / {proxy_pass http://127.0.0.1:8885;index  index.html index.htm;}}

4. 效果演示

输入刚刚新增的域名 :8885.thinkingcao.com,就会转发到对应的服务器 http://127.0.0.1:8885; 很简单的一个例子

   

Nginx实现反向代理相关推荐

  1. Nginx配置反向代理,一篇搞定!

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:blog.csdn.net/zxd1435513775/article/ details/102508463 一.引言 其他话 ...

  2. nginx 实现反向代理

    由于网站需要显示大量的图片,我们的规则是只保存一张用户上传的原图,根据不同的页面使用图片的大小来生成不同大小的图片,这就使用到了nginx的反向代理功能! 反向代理: 反向代理指以代理服务器来接受网络 ...

  3. Nginx之反向代理与负载均衡实现动静分离实战

    Nginx之反向代理与负载均衡实现动静分离实战 什么是反向代理与负载均衡 Nginx仅仅作为Nginx  proxy反向代理使用的,因为这个反向代理功能表现的效果是负载均衡集群的效果. 负载均衡指的是 ...

  4. nginx的反向代理及负载均衡

    查看内核版本号: uname  -r 查看Linux发行版本 :cat /etc/issue 或cat /etc/release 查看bash 版本 : bash  --version <?xm ...

  5. Nginx 笔记与总结(15)nginx 实现反向代理 ( nginx + apache 动静分离)

    在 nginx 中,proxy 用来实现反向代理,upstream 用来实现负载均衡. 例如有两台服务器,nginx 服务器作为代理服务器,执行 .html 文件,apache 服务器上执行 .php ...

  6. nginx的反向代理以及负载均衡模块的使用

    内容: 1.何为代理 2.nginx的反向代理模块以及使用 3.nginx的负载均衡模块以及使用 一.何为代理 代理,由字面意思可以理解为代为服务的是意思. 代理服务技术是一门很古老的技术,是在互联网 ...

  7. Nginx-从零开始使用nginx实现反向代理及负载均衡

    文章目录 环境说明 安装Nginx 安装必须的依赖库 3个 源码安装 yum安装 安装nginx 启动Nginx 常用操作命令 使用非root用户启动nginx 搭建应用 Nginx 做反向代理 + ...

  8. ci框架 反向代理配置_《网站建设》Nginx配置反向代理

    [网站克隆] nginx反向代理镜像站点做贼站谈Nginx,实力是反向代理,因为研究肉鸡刷Adsense使用,花了1-2天来弥补Nginx的知识,发现有搜索. [网站克隆] nginx反向代理镜像站点 ...

  9. 用nginx TCP反向代理作mail邮件代理

    用nginx TCP反向代理作mail邮件代理 用nginx TCP反向代理作mail邮件代理 1. 背景 2. Nginx安装(包括nginx_upstream_check_module) 3. N ...

  10. 如何让多端口网站用一个nginx进行反向代理实际场景分析

    前段时间公司要整合服务器资源,刚好趁这次机会将这些乱七八糟的服务器做一次梳理和整合,断断续续一个月迁移完成大概优化掉了1/3的机器,完成之后遇到了一些问题,比如曾今零零散散部署在生产上一些可视化UI: ...

最新文章

  1. mybatisplus 结果_Java之MyBatis Plus介绍
  2. Sql查询一个表中除了某个字段以外的所有字段的方法
  3. C++中的static关键字的总结
  4. 保持函数依赖的模式分解可以减轻或解决什么_推荐系统玩家 之 因子分解机FM(Factorization Machines)...
  5. UVA 11210 Chinese Mahjong
  6. SAP CDS view自学教程之十:SAP CDS view扩展性(Extensibility)实现原理
  7. Apache Camel请向我解释这些端点选项的含义
  8. idea 如何隐藏/展示不想看到的文件
  9. python输入十个数输出最大值_python输入十个数如何输出最大值
  10. excel营销数据分析宝典 pdf_你见过最漂亮的 Excel 表格什么样?
  11. java自学路线图_JAVA自学路线图
  12. Linux操作系统原理与应用02:内存寻址
  13. html页面之间传表格,如何在html 页面插入一个表格,参数的传递,
  14. html微软雅黑字体模糊,如何解决WinXP下微软雅黑字体不清晰的问题
  15. xgboost的plot_importance绘图时出现的f0、f1、f2、f3、f4、f5等改为对应特征的字段名
  16. android模拟器 diy,史莱姆机DIY模拟器
  17. VMware Workstation 15 Player 社区版安装教程
  18. iphone11计算机显示计算过程,iPhone11怎么显示电池百分比
  19. 面试前紧急补货——网络
  20. Web3游戏可以从夜店经济中学到什么?

热门文章

  1. 【CBAM 解读】混合注意力机制:Convolutional Block Attention Module
  2. iOS各类马甲包被拒解决方案,iOS过包技巧
  3. hyperledger/fabric
  4. 使用 ODT 部署 Office 2013-2021/365
  5. java实现多线程爬取表情包
  6. 需警惕CSS3属性的书写顺序
  7. 曾仕强--情绪管理学习笔记--中国人最需要情绪管理
  8. IM软件的全流程加密过程
  9. .NET中使用ORACLE函数和过程并输出参数(1)
  10. 我的未来作文计算机行业,我的未来作文(三篇)