Nginx的反向代理实例详解

一、反向代理实例

1 1、实现效果

(1)打开浏览器,在浏览器中输入www.123.com,跳转到linux系统tomcat主页面。

Nginx的反向代理实例详解 nginx 第1张

 2、具体配置

(1)在windows系统的host文件进行域名和ip对应关系

Nginx的反向代理实例详解 nginx 第2张

 Nginx的反向代理实例详解 nginx 第3张

(2)在Nginx进行请求

Nginx的反向代理实例详解 nginx 第4张

注意:

端口a对外开放。

 二、反向代理实例

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的端口号

Nginx的反向代理实例详解 nginx 第5张

(4)修改端口号

 Nginx的反向代理实例详解 nginx 第6张

 Nginx的反向代理实例详解 nginx 第7张

 Nginx的反向代理实例详解 nginx 第8张

 (5)进行测试,查看是否成功

Nginx的反向代理实例详解 nginx 第9张

 (6)配置第二个Tomcat

Nginx的反向代理实例详解 nginx 第10张

 Nginx的反向代理实例详解 nginx 第11张

 Nginx的反向代理实例详解 nginx 第12张

 3、具体配置

(1)找到Nginx的具体配置文件

Nginx的反向代理实例详解 nginx 第13张

 监听端口号是9001,如果路径包含edu,则转到8016

4、开放对外端口号:9001

5、重新启动Nginx

Nginx的反向代理实例详解 nginx 第14张

6、最终测试

 Nginx的反向代理实例详解 nginx 第15张

 Nginx的反向代理实例详解 nginx 第16张

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

您可能感兴趣的文章:

参与评论