Nginx 配置实例-反向代理案例二
2023-09-14 09:14:08 时间
实现效果:使用nginx反向代理,根据访问的路径跳转到不同端口服务
nginx监听端口为9000,
访问 http://127.0.0.1:9000/edu/ 直接跳转到127.0.0.1:8080
访问 http://127.0.0.1:9000/vod/ 直接跳转到127.0.0.1:8081
一、准备工作
1. 准备两个tomcat
一个8080端口,一个8081端口
① 更名为 tomcat-8080
mv apache-tomcat-9.0.37 tomcat-8080
② 复制一份为 tomcat-8081
cp -rf tomcat-8080 tomcat-8081
③ 更改 tomcat-8081 配置文件server.xml :端口号Port的值都+1
cd /usr/local/tomcat-8081/conf/
vim server.xml
2. 准备好测试的页面
① webapps/edu/index.html
cd /usr/local/tomcat-8080
cd webapps/
mkdir edu
cd edu/
vim index.html
② webapps/vod/index.html
重复上面操作:内容编辑为8081
3. 重启 tomcat 服务
二、nginx 的反向代理实现
1. 修改 nginx.conf 配置文件
在 http 块中添加 server{
listen 9000;
location /edu/ { #表示访问端口号为8080tomcat的edu项目 proxy_pass http://192.168.230.130:8080; } location /vod/ { #表示访问端口号为8081tomcat的vod项目 proxy_pass http://192.168.230.130:8081; }
}
2. 启动 nginx
cd /usr/local/nginx/sbin/
./nginx
3. 测试
相关文章
- 【MySQL】mysqld got signal 11 案例一则
- OkHttp 官方Wiki之【使用案例】
- 流式计算框架Storm 编程案例部署Linux结果演示及pom依赖
- ML之ME:分类预测问题中评价指标lift曲线的简介、使用方法、代码实现、案例应用之详细攻略
- 豆瓣点评9.3分,10w好评的《python实战案例80个实例问答》,28天基础入门,学不会我退出IT界
- 40个案例教你用 Python 轻松玩转数据可视化
- 09_android入门_採用android-async-http开源项目的GET方式或POST方式实现登陆案例
- Oracle 10g AND Oracle 11g手工建库案例--Oracle 10g
- Vue2.x - TodoList案例
- uniapp公共新闻模块components案例
- 案例解读| 从集中告警平台发展趋势看城商行如何落地数字化转型(二)