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 相关文章推荐
小程序后台PHP版本部署运行 LNMP+WNMP
Apr 01 Servers
Nginx已编译的nginx-添加新模块
Apr 01 Servers
apache基于端口创建虚拟主机的示例
Apr 22 Servers
Nginx缓存设置案例详解
Sep 15 Servers
Nginx流量拷贝ngx_http_mirror_module模块使用方法详解
Apr 07 Servers
nginx配置限速限流基于内置模块
May 02 Servers
zabbix配置nginx监控的实现
May 25 Servers
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
May 25 Servers
阿里云服务器部署RabbitMQ集群的详细教程
Jun 01 Servers
windows server 2016 域环境搭建的方法步骤(图文)
Jun 25 Servers
Nginx跨域问题解析与解决
Aug 05 Servers
VMware虚拟机安装 Windows Server 2022的详细图文教程
Sep 23 Servers
制作能在nginx和IIS中使用的ssl证书
解析在浏览器地址栏输入一个URL后发生了什么
Linux中Nginx的防盗链和优化的实现代码
详解nginx进程锁的实现
Jun 14 #Servers
Nginx四层负载均衡的配置指南
配置nginx 重定向到系统维护页面
Jun 08 #Servers
nginx配置文件使用环境变量的操作方法
Jun 02 #Servers
You might like
PHP源码分析之变量的存储过程分解
2014/07/03 PHP
PHP获取客户端真实IP地址的5种情况分析和实现代码
2014/07/08 PHP
phpQuery让php处理html代码像jQuery一样方便
2015/01/06 PHP
CI框架表单验证实例详解
2016/11/21 PHP
PHP-X系列教程之内置函数的使用示例
2017/10/16 PHP
javaScript 判断字符串是否为数字的简单方法
2009/07/25 Javascript
jquery构造器的实现代码小结
2011/05/16 Javascript
window.parent与window.openner区别介绍
2012/04/12 Javascript
javascript动态加载实现方法一
2012/08/22 Javascript
jQuery操作DOM之获取表单控件的值
2015/01/23 Javascript
jquery实现鼠标滑过小图查看大图的方法
2015/07/20 Javascript
JavaScript简单修改窗口大小的方法
2015/08/03 Javascript
基于JavaScript代码实现微信扫一扫下载APP
2015/12/30 Javascript
jQuery插件imgPreviewQs实现上传图片预览
2016/01/15 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
模拟javascript中的sort排序(简单实例)
2016/08/17 Javascript
jQuery使用ajax方法解析返回的json数据功能示例
2017/01/10 Javascript
js实现登录框鼠标拖拽效果
2017/03/09 Javascript
Vue + Webpack + Vue-loader学习教程之相关配置篇
2017/03/14 Javascript
使用ionic(选项卡栏tab) icon(图标) ionic上拉菜单(ActionSheet) 实现通讯录界面切换实例代码
2017/10/20 Javascript
浅谈vue.js导入css库(elementUi)的方法
2018/03/09 Javascript
vue使用video插件vue-video-player的示例
2020/10/03 Javascript
python使用xlrd实现检索excel中某列含有指定字符串记录的方法
2015/05/09 Python
Python使用pylab库实现画线功能的方法详解
2017/06/08 Python
Python及PyCharm下载与安装教程
2017/11/18 Python
PyQt5每天必学之弹出消息框
2018/04/19 Python
Python3 tkinter 实现文件读取及保存功能
2019/09/12 Python
Pytorch 的损失函数Loss function使用详解
2020/01/02 Python
利用pandas向一个csv文件追加写入数据的实现示例
2020/04/23 Python
Python可以实现栈的结构吗
2020/05/27 Python
火灾现场处置方案
2014/05/28 职场文书
房产授权委托书范本
2014/09/22 职场文书
2014年财政局工作总结
2014/12/09 职场文书
工程款催款函
2015/06/24 职场文书
年中了,该如何写好个人述职报告?
2019/07/02 职场文书
Python爬虫之爬取哔哩哔哩热门视频排行榜
2021/04/28 Python