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

相关推荐
百锦再7 小时前
Java中的char、String、StringBuilder与StringBuffer 深度详解
java·开发语言·python·struts·kafka·tomcat·maven
星星乘坐的船16 小时前
Centos7.9系统下docker安装
运维·docker·容器
_但为君故_18 小时前
优化Tomcat的JVM内存
java·jvm·tomcat
礼拜天没时间.19 小时前
企业级Docker镜像仓库Harbor部署实战
linux·运维·docker·云原生·容器·sre
阿寻寻20 小时前
【云原生技术】Pod 列表新增时间字段:取值口径与获取方式
docker·云原生·kubernetes
水冗水孚20 小时前
使用Nginx auth_basic实现轻量级用户名密码登录认证(小项目快速落地)
nginx
DeeplyMind20 小时前
第27章 常见问题与解决方案
运维·docker·容器
catoop20 小时前
Nginx 解决 upstream sent too big header 错误
运维·nginx
!chen21 小时前
Ubuntu 上 Docker 的配置及代理
ubuntu·docker·eureka
ayaya_mana21 小时前
Linux一键部署Docker与镜像加速配置
linux·运维·docker