Nginx反向代理配置的全过程记录


Posted in Servers onJune 22, 2021

一、准备工作

Linux系统安装Tomcat,使用默认端口8080,启动Tomcat服务器

Nginx反向代理配置的全过程记录

可以正常访问

Nginx反向代理配置的全过程记录

接下来想要通过Nginx反向代理,转发请求到Tomcat服务器。对外暴露的是Nginx反向代理服务器的端口号,而Tomcat不对外暴露。浏览器不能直接访问到Tomcat,而是通过Nginx反向代理服务器才能访问到Tomcat

Nginx反向代理配置的全过程记录

二、反向代理配置

在Windows系统的host文件进行域名和IP地址映射关系的配置

Nginx反向代理配置的全过程记录

Nginx反向代理配置的全过程记录

可以通过域名8080端口访问到Tomcat服务器

Nginx反向代理配置的全过程记录

然后在Nginx进行请求转发的配置,配置反向代理

Nginx反向代理配置的全过程记录

此时没有访问8080端口,而是直接访问的Nginx代理服务器,Nginx会反向代理转发请求到8080端口的Tomcat服务器

Nginx反向代理配置的全过程记录

还可以配置Nginx的反向代理,根据不同的访问路径跳转到不同端口的服务中

首先启动两个不同端口的Tomcat服务器,一个配置端口为8081,一个配置端口为8082

Nginx反向代理配置的全过程记录

Nginx反向代理配置的全过程记录

启动两个Tomcat服务器

Nginx反向代理配置的全过程记录

Nginx反向代理配置的全过程记录

此时8081和8082端口都可以访问

Nginx反向代理配置的全过程记录

Nginx反向代理配置的全过程记录

配置Nginx反向代理服务器

Nginx反向代理配置的全过程记录

配置好反向代理之后,访问/test8081/路径下的file8081页面,Nginx会反向代理访问8081端口的Tomcat服务器

Nginx反向代理配置的全过程记录

访问/test8082/路径下的file8082页面,Nginx会反向代理访问8082端口的Tomcat服务器

Nginx反向代理配置的全过程记录

这样就实现了根据不同的访问路径通过反向代理转发请求到不同的服务器

总结

到此这篇关于Nginx反向代理配置的文章就介绍到这了,更多相关Nginx反向代理配置内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Servers 相关文章推荐
Nginx同一个域名配置多个项目的实现方法
Mar 31 Servers
苹果M1芯片安装nginx 并且部署vue项目步骤详解
Nov 20 Servers
Nginx实现负载均衡的项目实践
Mar 18 Servers
CentOS安装Nginx并部署vue
Apr 12 Servers
Windows Server 2019 配置远程控制以及管理方法
Apr 28 Servers
详解如何使用Nginx解决跨域问题
May 06 Servers
Nginx限流和黑名单配置
May 20 Servers
winserver2019安装软件一直卡在应用程序正在为首次使用做准备
Jun 10 Servers
云服务器部署 Web 项目的实现步骤
Jun 28 Servers
设置IIS Express并发数
Jul 07 Servers
在windows server 2012 r2中安装mysql的详细步骤
Jul 23 Servers
windows系统搭建WEB服务器详细教程
Aug 05 Servers
制作能在nginx和IIS中使用的ssl证书
解析在浏览器地址栏输入一个URL后发生了什么
Linux中Nginx的防盗链和优化的实现代码
详解nginx进程锁的实现
Jun 14 #Servers
Nginx四层负载均衡的配置指南
配置nginx 重定向到系统维护页面
Jun 08 #Servers
nginx配置文件使用环境变量的操作方法
Jun 02 #Servers
You might like
重置版宣传动画
2020/04/09 魔兽争霸
聊天室php&mysql(二)
2006/10/09 PHP
PHPMyAdmin 快速配置方法
2009/05/11 PHP
Linux(CentOS)下PHP扩展PDO编译安装的方法
2016/04/07 PHP
php PDO判断连接是否可用的实现方法
2017/04/03 PHP
JS 面向对象之神奇的prototype
2011/02/26 Javascript
如何判断元素是否为HTMLElement元素
2013/12/06 Javascript
node.js中的http.response.setHeader方法使用说明
2014/12/14 Javascript
JavaScript汉诺塔问题解决方法
2015/04/21 Javascript
js实现的奥运倒计时时钟效果代码
2015/12/09 Javascript
详解Javacript和AngularJS中的Promises
2016/02/09 Javascript
纯js实现瀑布流布局及ajax动态新增数据
2016/04/07 Javascript
JS实现pasteHTML兼容ie,firefox,chrome的方法
2016/06/22 Javascript
artDialog+plupload实现多文件上传
2016/07/19 Javascript
mvc中form表单提交的三种方式(推荐)
2016/08/10 Javascript
KnockoutJS 3.X API 第四章之数据控制流with绑定
2016/10/10 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
javascript淘宝主图放大镜功能
2016/10/20 Javascript
JavaScript基于Dom操作实现查找、修改HTML元素的内容及属性的方法
2017/01/20 Javascript
微信小程序 图片加载(本地,网路)实例详解
2017/03/10 Javascript
vue.js的安装方法
2017/05/12 Javascript
react-router实现跳转传值的方法示例
2017/05/27 Javascript
详解webpack + react + react-router 如何实现懒加载
2017/11/20 Javascript
解决layui 三级联动下拉框更新时回显的问题
2019/09/03 Javascript
Python通过两个dataframe用for循环求笛卡尔积
2020/04/29 Python
阿迪达斯西班牙官方网站:adidas西班牙
2016/07/21 全球购物
印度尼西亚最大的电商平台:Tokopedia(印尼版淘宝)
2017/12/02 全球购物
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
2016/02/10 面试题
介绍信样本
2015/01/31 职场文书
庆祝教师节活动总结
2015/03/23 职场文书
2015年汽车销售工作总结
2015/04/07 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
2016年国培研修日志
2015/11/13 职场文书
中国古代史学名著《战国策》概述
2019/08/09 职场文书
小学四年级班务总结该怎么写?
2019/08/16 职场文书
导游词之江苏同里古镇
2019/11/18 职场文书