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 相关文章推荐
Filebeat 采集 Nginx 日志的方法
Mar 31 Servers
Nginx配置80端口访问8080及项目名地址方法解析
Mar 31 Servers
nginx限制并发连接请求数的方法
Apr 01 Servers
nginx作grpc的反向代理踩坑总结
Jul 07 Servers
Nginx反向代理学习实例教程
Oct 24 Servers
nginx实现动静分离的方法示例
Nov 07 Servers
OpenStack虚拟机快照和增量备份实现方法
Apr 04 Servers
Windows server 2012搭建FTP服务器
Apr 29 Servers
利用nginx搭建RTMP视频点播、直播、HLS服务器
May 25 Servers
linux目录管理方法介绍
Jun 01 Servers
Linux下搭建SFTP服务器的命令详解
Jun 25 Servers
git中cherry-pick命令的使用教程
Jun 25 Servers
制作能在nginx和IIS中使用的ssl证书
解析在浏览器地址栏输入一个URL后发生了什么
Linux中Nginx的防盗链和优化的实现代码
详解nginx进程锁的实现
Jun 14 #Servers
Nginx四层负载均衡的配置指南
配置nginx 重定向到系统维护页面
Jun 08 #Servers
nginx配置文件使用环境变量的操作方法
Jun 02 #Servers
You might like
PHP调用MySQL存储过程并返回值的方法
2014/12/26 PHP
解决php表单重复提交实现方法
2015/09/29 PHP
浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
2015/10/26 PHP
php邮箱地址正则表达式验证
2015/11/13 PHP
Zend Framework常用校验器详解
2016/12/09 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
2018/04/20 PHP
javascript 支持ie和firefox杰奇翻页函数
2008/07/22 Javascript
JavaScript 闭包在封装函数时的简单分析
2009/11/28 Javascript
JS图片无缝滚动(简单利于使用)
2013/06/17 Javascript
解析dom中的children对象数组元素firstChild,lastChild的使用
2013/07/10 Javascript
JavaScript中Window对象的属性及事件
2015/12/25 Javascript
JavaScript实现99乘法表及隔行变色实例代码
2016/02/24 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
2016/06/08 Javascript
JavaScript计算值然后把值嵌入到html中的实现方法
2016/10/29 Javascript
原生js实现可拖拽效果
2017/02/28 Javascript
vue2.0s中eventBus实现兄弟组件通信的示例代码
2017/10/25 Javascript
浅谈Vue服务端渲染框架Nuxt的那些事
2018/12/21 Javascript
layui自定义工具栏的方法
2019/09/19 Javascript
详解webpack-dev-middleware 源码解读
2020/03/23 Javascript
linux系统使用python获取cpu信息脚本分享
2014/01/15 Python
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
Python输出\u编码将其转换成中文的实例
2018/12/15 Python
Python实现平行坐标图的两种方法小结
2019/07/04 Python
BOSE德国官网:尽探索之力,享音乐之极
2016/12/11 全球购物
美国CVS药店官网:CVS Pharmacy
2018/07/26 全球购物
婴儿地球:Baby Earth
2018/12/25 全球购物
Probikekit欧盟:在线公路自行车专家
2019/07/12 全球购物
Python如何实现单例模式
2016/06/03 面试题
党员公开承诺书
2014/03/25 职场文书
管理提升方案
2014/06/04 职场文书
党员对照检查材料整改措施思想汇报
2014/09/26 职场文书
2015年体育教学工作总结
2015/05/20 职场文书
运动会广播稿50字
2015/08/19 职场文书
如何做好工作总结!
2019/04/10 职场文书
「地球外少年少女」BD发售宣传CM公开
2022/03/21 日漫
mysql幻读详解实例以及解决办法
2022/06/16 MySQL