docker下的nginx代理转发到tomcat

多次尝试失败原因,修改nginx配置文件以后,需要./nginx.sh -s reload 下,之前一直不转发,好像完全没有跳转的意思,后来查了多篇文档,最简单的方法如下

docker 安装 nginx 和tomcat就不多说了,可以看下之前的学习笔记哈

重点来了:

1.启动nginx容器,tomcat容器,分别在物理机访问网页看是否正常

注意上面的地址哈

都正常访问哈

2.配置nginx.conf文件

如何获取配置文件,从nginx容器拷贝配置文件出来nginx.conf:因为文件最后一行包含default.conf,所以我直接修改的default.conf文件了,把文件拷贝出来到root目录下进行编辑

docker cp mynginx:/etc/nginx/conf.d/default.conf /root/

修改头部信息即可

3.将修改后的文件替换到容器的文件,直接复制回去

复制回去以后,重新加载nginx,图示目录,然后再次访问开始的两个页面,正常第一个会直接跳转到tomcat页面的。

看同样的地址,不同的界面,说明访问iginx转到了tomcat页面,配置文件生效了。

相关推荐
l1t7 小时前
用docker安装测试crate数据库
数据库·docker·容器·cratedb
枕书8 小时前
实战记录:如何使用 Docker 一键部署长亭 PandaWiki 智能知识库
运维·docker·容器
创世宇图11 小时前
阿里云Alibaba Cloud Linux 4 LTS 64位生产环境配置-Nginx
linux·nginx
IT199512 小时前
Docker笔记-对docker-compose.yml基本认识
笔记·docker·容器
supersolon14 小时前
WSL2(Linux)升级docker
linux·运维·docker·wsl·升级
一殊酒14 小时前
【Docker】常用命令大全及解析
docker·容器·eureka
Uncertainty!!15 小时前
将docker镜像上传到github镜像存储仓库(GitHub 容器仓库(GHCR)使用流程)
docker·容器·github
我是谁??15 小时前
Rocky9+ Docker + 容器内Linux桌面环境 + Web远程
运维·docker·容器
姓王名礼16 小时前
这是一个完整的全栈交付包,包含Vue3 前端交互界面(集成数字人视频流、ECharts 图表、语音对话)和Docker Compose 一键部署脚本。
前端·docker·echarts
eggwyw16 小时前
Redis 设置密码(配置文件、docker容器、命令行3种场景)
数据库·redis·docker