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页面,配置文件生效了。

相关推荐
身如柳絮随风扬10 小时前
使用 Docker 部署禅道并实现自动化部署——从项目搭建到运维自动化的完整指南
运维·docker·自动化
eRTE XFUN11 小时前
docker下搭建redis集群
redis·docker·容器
一只小bit11 小时前
Docker 存储卷:本地文件与容器内部文件建立绑定关系
运维·docker·容器
都在酒里12 小时前
在公共服务器上构建 RK3588 SDK 的纯净 Docker 方案
运维·服务器·docker
jeCA EURG12 小时前
docker离线安装及部署各类中间件(x86系统架构)
docker·中间件·系统架构
身如柳絮随风扬12 小时前
使用 Docker 部署 Jenkins 并实现自动化部署 —— 从零到一的 CI/CD 实践指南
docker·自动化·jenkins
2601_9498179212 小时前
nginx 代理 redis
运维·redis·nginx
就叫飞六吧12 小时前
docker快速启动sqlserver实例并自动测试shell脚本
docker·容器·sqlserver
java1234_小锋13 小时前
解释一下NGINX的反向代理和正向代理的区别?
运维·nginx
皮皮冰燃1 天前
docker-18-WSL中安装docker并部署flask服务
docker·容器·flask