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

 更新时间:2021年06月22日 09:20:48   作者:煎丶包  
这篇文章主要给大家介绍了关于Nginx反向代理配置的相关资料,nginx作为web服务器一个重要的功能就是反向代理,当然你也可以使用nginx配置正向代理,需要的朋友可以参考下

一、准备工作

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

可以正常访问

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

二、反向代理配置

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

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

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

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

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

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

启动两个Tomcat服务器

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

配置Nginx反向代理服务器

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

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

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

总结

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

相关文章

  • Linux上搭载Nginx负载均衡配置使用案例详解

    Linux上搭载Nginx负载均衡配置使用案例详解

    这篇文章主要介绍了Linux上搭载Nginx负载均衡配置使用案例详解,针对此情况而衍生出来的一种廉价有效透明的方法以扩展现有网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性的技术就是负载均衡(Load Balance),需要的朋友可以参考下
    2022-01-01
  • keepalived结合nginx实现nginx高可用的方法

    keepalived结合nginx实现nginx高可用的方法

    这篇文章主要介绍了keepalived结合nginx实现nginx高可用的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • nginx修改配置文件不生效解决方案

    nginx修改配置文件不生效解决方案

    当你修改了Nginx的配置文件后,需要重新加载配置文件,使得修改生效,这篇文章主要给大家介绍了关于nginx修改配置文件不生效的解决方案,需要的朋友可以参考下
    2023-08-08
  • Nginx反向代理后端服务的操作步骤

    Nginx反向代理后端服务的操作步骤

    反向代理是一种代理服务器,位于客户端与服务器之间,后端服务器处理请求后将响应发送回反向代理服务器,反向代理服务器再将响应返回给客户端,本文将详细介绍Nginx如何反向代理后端服务,涵盖其基本概念、配置方法、负载均衡、SSL/TLS支持等多个方面,需要的朋友可以参考下
    2024-06-06
  • Nginx防盗链与服务优化配置的全过程

    Nginx防盗链与服务优化配置的全过程

    由于Nginx本身的一些优点,轻量,开源,易用,越来越多的公司使用nginx作为自己公司的web应用服务器,下面这篇文章主要给大家介绍了关于Nginx防盗链与服务优化配置的相关资料,需要的朋友可以参考下
    2022-01-01
  • nginx反向代理proxy_pass遇到的死循环问题

    nginx反向代理proxy_pass遇到的死循环问题

    这篇文章主要介绍了nginx反向代理proxy_pass遇到的死循环问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Nginx配置location匹配顺序详细总结

    Nginx配置location匹配顺序详细总结

    这篇文章主要介绍了Nginx配置location匹配顺序详解,Nginx是十分轻量级的HTTP服务器,Nginx凭借其稳定性、低资源消耗、简单配置和丰富的功能,从十多年前名不见经传的Web服务器软件,发展到如今能够跟Apache匹敌的地位,需要的朋友可以参考下
    2023-08-08
  • 学习nginx基础知识

    学习nginx基础知识

    这篇文章主要介绍了nginx基础知识,文中运用了大量的图片和代码进行讲解,对相关知识感兴趣的小伙伴可以参考一下这篇文章
    2021-09-09
  • Nginx加固的几种方式(控制超时时间&限制客户端下载速度&并发连接数)

    Nginx加固的几种方式(控制超时时间&限制客户端下载速度&并发连接数)

    本文主要介绍了Nginx加固的几种方式,包括控制超时时间,限制客户端下载速度,并发连接数这几种方式,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • nginx配置中proxy_pass反向代理502的bug记录

    nginx配置中proxy_pass反向代理502的bug记录

    这篇文章主要介绍了nginx配置中proxy_pass反向代理502的bug记录,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01

最新评论