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网络详解
运维·docker·容器
小黑蛋学java11 小时前
Nginx 接口耗时 Prometheus + Grafana 监控实施方案
运维·nginx·负载均衡·grafana·prometheus
鹤鸣的日常12 小时前
前端运行时动态环境变量方案
前端·react.js·docker·前端框架·vue·gitlab
IVEN_12 小时前
记一次诡异的前端白屏故障:Nginx Proxy Cache 内存缓存"幽灵"事件
前端·nginx
我是谁??15 小时前
ubuntu22.04 通过docker部署vLLM(Qwen3-0.6B)大模型+New API+OpenWebUI
docker·容器·vllm
运维瓦工15 小时前
DevOps 生态介绍(十):Docker Compose 核心 YAML 配置详解与常用命令大全
spring cloud·docker·容器
云烟成雨TD16 小时前
Spring AI 1.x 系列【59】容器化开发支持:Docker Compose 与 Testcontainers
人工智能·spring·docker
Plastic garden16 小时前
K8s(10)NFS 的动态 PV 创建数据库给k8s的mysql和redis
docker·容器·kubernetes
与海boy16 小时前
docker compose minio
docker·容器·eureka
Adorable老犀牛17 小时前
nginx_exporter:Prometheus 监控 Nginx 基础指标
运维·nginx·prometheus