栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

nginx的反向代理功能配置(下)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

nginx的反向代理功能配置(下)

目的:监听相同的端口,根据url中配置的路径不同,访问不同的服务器

一、配置两个tomcat

(一) 将之前解压的tomcat文件夹复制一份出来,进入conf文件夹,修改它的端口号:

vim server.xml

这里改成9005

这里改成8081

然后进入目录,启动服务

./bin/startup.sh

在8080服务的webapp文件夹里面创建一个文件夹,并且编写一个文件

mkdir aa && cd aa && vim a.html 

内容

8080

在8081服务的webapp文件夹里面创建一个文件夹,并且编写一个文件

mkdir bb && cd bb && vim a.html 

内容

8081
二、配置nginx

(1) 进入/usr/local/nginx/conf目录,修改nginx的配置文件

在http配置里面增加以下配置:

 server {
	listen 8800;
	server_name localhost;
	location /aa/ {
		proxy_pass http://127.0.0.1:8080
	}
	location /bb/ {
		proxy_pass http://127.0.0.1:8081
	}
}

(2) 重启nginx服务

./sbin/nginx -s reload

(3) 开放相关端口号或者关闭防火墙

查看开放的端口号

firewall-cmd --list-all

设置开放的端口号

firewall-cmd --add-service=http –permanent

firewall-cmd --add-port=8800/tcp --permanent

重启防火墙

firewall-cmd –reload
三、通过不同的路径访问不同的tomcat服务器

在浏览器输入 http://服务器ip:8800/aa/a.html 或者 http://服务器ip:8800/bb/a.html 就可以通过反向代理访问tomcat了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/599980.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号