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.129
的80
端口就会转发到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
语法如下: