这篇文章主要介绍了Nginx的反向代理实例详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
一、反向代理实例
1 1、实现效果
(1)打开浏览器,在浏览器中输入www.123.com,跳转到linux系统tomcat主页面。
![图片[1]-Nginx的反向代理实例详解_nginx-安全小天地](https://img.godyu.com/2023/12/20231226095033206.png?imageView2/0/format/webp/q/75)
2、具体配置
(1)在windows系统的host文件进行域名和ip对应关系
![图片[2]-Nginx的反向代理实例详解_nginx-安全小天地](https://img.godyu.com/2023/12/20231226175036190.png?imageView2/0/format/webp/q/75)
![图片[3]-Nginx的反向代理实例详解_nginx-安全小天地](https://img.godyu.com/2023/12/20231226175037665.png?imageView2/0/format/webp/q/75)
(2)在Nginx进行请求
![图片[4]-Nginx的反向代理实例详解_nginx-安全小天地](https://img.godyu.com/2023/12/20231226175038754.png?imageView2/0/format/webp/q/75)
注意:
端口乤对外开放。
二、反向代理实例
2 1、实现效果
(1)使用Nginx反向代理,根据访问的路径跳转到不同端口的服务中,Nginx监听端口为8001。
访问 http://127.0.0.1:9001/deu/ 直接跳转到127.0.0.1:8016
访问 http://127.0.0.1:9001/vod/ 直接跳转到127.0.0.1:8021
2、准备工作
(1)准备两个Tomcat服务器,一个是8080端口,一个8081端口。
(2)创建文件夹和测试页面
(3)进入到配置文件,修改Tomocat的端口号
![图片[5]-Nginx的反向代理实例详解_nginx-安全小天地](https://img.godyu.com/2023/12/20231226175039269.png?imageView2/0/format/webp/q/75)
(4)修改端口号
![图片[6]-Nginx的反向代理实例详解_nginx-安全小天地](https://img.godyu.com/2023/12/20231226175040261.jpg?imageView2/0/format/webp/q/75)
![图片[7]-Nginx的反向代理实例详解_nginx-安全小天地](https://img.godyu.com/2023/12/20231226175042972.png?imageView2/0/format/webp/q/75)
![图片[8]-Nginx的反向代理实例详解_nginx-安全小天地](https://img.godyu.com/2023/12/20231226175043459.png?imageView2/0/format/webp/q/75)
(5)进行测试,查看是否成功
![图片[9]-Nginx的反向代理实例详解_nginx-安全小天地](https://img.godyu.com/2023/12/20231226175044476.jpg?imageView2/0/format/webp/q/75)
(6)配置第二个Tomcat
![图片[10]-Nginx的反向代理实例详解_nginx-安全小天地](https://img.godyu.com/2023/12/20231226175046140.png?imageView2/0/format/webp/q/75)
![图片[11]-Nginx的反向代理实例详解_nginx-安全小天地](https://img.godyu.com/2023/12/20231226175047575.png?imageView2/0/format/webp/q/75)
![图片[12]-Nginx的反向代理实例详解_nginx-安全小天地](https://img.godyu.com/2023/12/20231226175048352.jpg?imageView2/0/format/webp/q/75)
3、具体配置
(1)找到Nginx的具体配置文件
![图片[13]-Nginx的反向代理实例详解_nginx-安全小天地](https://img.godyu.com/2023/12/20231226175050384.png?imageView2/0/format/webp/q/75)
监听端口号是9001,如果路径包含edu,则转到8016
4、开放对外端口号:9001
5、重新启动Nginx
![图片[14]-Nginx的反向代理实例详解_nginx-安全小天地](https://img.godyu.com/2023/12/20231226175050787.png?imageView2/0/format/webp/q/75)
6、最终测试
![图片[15]-Nginx的反向代理实例详解_nginx-安全小天地](https://img.godyu.com/2023/12/20231226175051720.png?imageView2/0/format/webp/q/75)
![图片[16]-Nginx的反向代理实例详解_nginx-安全小天地](https://img.godyu.com/2023/12/20231226175052436.png?imageView2/0/format/webp/q/75)
到此这篇关于Nginx的反向代理实例详解的文章就介绍到这了,更多相关Nginx的反向代理内容请搜索安全小天地以前的文章或继续浏览下面的相关文章希望大家以后多多支持安全小天地!
THE END











暂无评论内容