Nginx---B站学习---反向代理实例

Nginx—B站学习—反向代理实例

Nginx反向代理实例

2、准备工作

(1)在 liunx 系统安装 tomcat,使用默认端口 8080
	 tomcat 安装文件放到 liunx 系统中,解压
	 进入 tomcat 的 bin 目录中,./startup.sh 启动 tomcat 服务器

(2)对外开放访问的端口
	firewall-cmd --add-port=8080/tcp --permanent
	firewall-cmd –reload

	查看已经开放的端口号
	firewall-cmd --list-all

(3)在系统中通过浏览器访问 tomcat 服务器

Nginx访问过程的描述在这里插入图片描述

Nginx具体反向代理配置(实例一:通过访问www.123.com会跳转到127.0.0.1:8080)

方法一

第一步:在系统的 host 文件进行域名和 ip 对应关系的配置
(1)添加内容在 host 文件中
在host文件中添加红色圈圈,指定192.168.17.129IP地址对应www.123.com网址
在这里插入图片描述

第二步 在 nginx 进行请求转发的配置(反向代理配置)
在这里插入图片描述
有图片可知:
当我们访问192.168.17.12980端口就会转发到proxy_pass标签对应的路径http://127.0.0.1:8080这个路径上

方法二

在这里插入图片描述

如上配置,我们监听 80 端口,访问域名为 www.123.com,不加端口号时默认为 80 端口,故访问该域名时会跳转到 127.0.0.1:8080 路径上。

Nginx具体反向代理配置(实例二)

目的:
使用 nginx 反向代理,根据访问的路径跳转到不同端口的服务中,nginx 监听端口为 9001。
访问 http://127.0.0.1:9001/edu/ 直接跳转到 127.0.0.1:8080
访问 http://127.0.0.1:9001/vod/ 直接跳转到 127.0.0.1:8081

具体配置

1.找到Nginx配置文件,配置反向代理
配置反向代理:
在这里插入图片描述
2.开放对外访问的端口号:9001,8080,8081

location指令说明,该指令用于匹配URL

语法如下:
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值