首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

带有traefik、docker compose和vue+nginx应用程序的HTTPS显示404

带有Traefik、Docker Compose和Vue+Nginx应用程序的HTTPS显示404问题可能是由于以下原因导致的:

  1. 配置错误:首先,需要确保Traefik、Docker Compose和Vue+Nginx应用程序的配置正确。检查Traefik的配置文件,确保正确设置了HTTPS证书和路由规则。检查Docker Compose文件,确保正确设置了容器之间的网络连接和端口映射。检查Vue+Nginx应用程序的Nginx配置文件,确保正确设置了HTTPS监听和反向代理规则。
  2. HTTPS证书问题:如果HTTPS证书配置不正确或过期,可能会导致404错误。确保证书有效,并正确配置在Traefik和Nginx中。
  3. 路由规则问题:Traefik负责路由请求到正确的容器,如果路由规则配置错误,可能会导致404错误。检查Traefik的路由规则,确保请求正确地转发到Vue+Nginx应用程序的容器。
  4. 容器网络连接问题:如果容器之间的网络连接配置错误,可能会导致请求无法正确转发到Vue+Nginx应用程序的容器。检查Docker Compose文件,确保容器之间的网络连接设置正确。
  5. Nginx配置问题:检查Vue+Nginx应用程序的Nginx配置文件,确保正确设置了反向代理规则,并且监听的端口与Traefik的路由规则一致。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何在Ubuntu上使用Traefik作为Docker容器反向代理

介绍 Docker是在生产中运行Web应用程序有效方法,但您可能希望在同一个Docker主机上运行多个应用程序。在这种情况下,如果只有端口80443可用,您需要设置反向代理。...Docker网络是必需,以便我们可以将它与使用Docker Compose运行应用程序一起使用。我们把这个网络称为proxy。...接下来,我们将端口:80:443 Docker主机映射到Traefik容器中相同端口,以便Traefik接收到服务器所有HTTPHTTPS流量。...您还可以使用此仪表板显示Traefik已注册前端后端。通过指向您浏览器访问监控仪表板。系统将提示您输入用户名密码,即管理员和您在步骤1中配置密码。...我们将使用Docker Compose管理这两个docker-compose.yml文件应用程序: $ nano docker-compose.yml 将以下行添加到文件中以指定我们将使用版本网络:

2.4K40

如何在Ubuntu 18.04上使用Traefik作为Docker容器反向代理

介绍 Docker可以是在生产中运行Web应用程序有效方法,但您可能希望在同一个Docker主机上运行多个应用程序。在这种情况下,您需要设置反向代理,因为您只想公开端口80443。...Docker网络是必需,以便我们可以将它与使用Docker Compose运行应用程序一起使用。我们打电话给这个web网络。...接下来,我们将Docker主机上端口:80:443映射到Traefik容器中相同端口,以便Traefik接收到服务器所有HTTPHTTPS流量。...您还可以使用此仪表板显示Traefik已注册前端后端。通过将您浏览器指向https://monitor.your_domain访问监控仪表板。...使用官方Adminer映像数据库管理服务器。 我们将使用Docker Compose使用docker-compose.yml文件管理这两个应用程序

2.2K74
  • 配置基于Traefik v2 Web 服务器

    然而即使是使用传统 VPS 架构,在 Traefik Docker 容器加持下,也可以发挥出不错性能便捷开发能力。...compose/releases/download/1.25.3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose...which traefik command -v traefik 如果显示结果都是 /usr/bin/traefik 就说明安装成功。.../basic/traefik/traefik.toml 当你在浏览器中看到熟悉 404 page not found 时候,说明基础配置就完成了,如果你想配置 dashboard ,可以参考《Traefik...验证 Web 应用 想要验证服务基础功能是否好用,只需要随便启动一个应用,并声明它所使用域名即可,下面是 docker-compose.yml 配置文件内容: version: '3' services

    1.6K00

    使用 Docker 搭建私有软件仓库 Nexus 3

    目前官方数据显示,全球有超过十万个人/团队在使用这个企业级软件。...本文将基于 Docker Traefik v2 聊聊如何搭建一个稳定高效软件仓库,毕竟这两年里,这个仓库几乎不需要额外打理,为我个人和团队默默提供着可靠高性能私有服务。...这里依旧使用 Traefik 2.x 版本作为应用网关,相关内容,你可以从之前一些文章中做简单了解,比如:这篇这篇。...: external: true 将上面的内容保存为 docker-compose.yml ,使用熟悉 docker-compose up-d 启动应用。...此刻可以使用 docker-compose logs-f 来观察应用初始化过程是否出现错误情况,并等待疯狂刷屏日志停止。

    1K20

    更好 Aria2 容器化使用方案

    /2019/04/04/aria2-with-docker-and-web-ui.html 更好 Aria2 容器化使用方案 日常偶尔会下载百度网盘资源,但是又嫌弃官方客户端“限速”“笨重”,十天前趁着整理...Node HTTP Proxy Node.js 版代理模块nodejitsu/node-http-proxy Traefik 优秀负载均衡/服务发现工具 containous/traefik Compose...简单好用容器编排工具 docker/compose Docker 简单好用容器工具 docker 改造过程 网上盛行使用一个容器同时提供 HTTP + ARIA2 服务,但是这种胖容器其实不符合“...所以在使用过程中,我们需要单独运行这两个部分,使用 docker-compose.yml 定义的话,或许最简单示例就是下面这样了: version: '3' services: web:...但是一旦当你用惯了 Traefik + Docker 之后,你会发现你服务搭建效率远比使用 Nginx 加 vhost 高多。

    69230

    Bitwarden密码管理工具使用

    搭建Bitwarden 安装Docker 如果你服务器上已经安装了 Docker Docker Compose,这一步就可以跳过了。...version # 有 client service 两部分表示 docker 安装并启动成功了(有部分错误不用管) 安装Docker-Compose 执行如下命令来安装docker-compose...# 1、首先前往 https://github.com/docker/compose/releases/latest 查看最新 docker-compose 版本号,比如截稿时最新版本为 2.4.0...# 2、下载最新版本 docker-compose,你需要将下面的 2.1.1 替换成最新版本号 sudo curl -L "https://github.com/docker/compose/releases...sudo chmod +x /usr/local/bin/docker-compose # 4、测试是否安装成功(可能需要重启系统) docker-compose -v # 安装成功会显示 docker-compose

    2.9K30

    使用 Docker 搭建私有软件仓库 Nexus 3

    目前官方数据显示,全球有超过十万个人/团队在使用这个企业级软件。...本文将基于 Docker Traefik v2 聊聊如何搭建一个稳定高效软件仓库,毕竟这两年里,这个仓库几乎不需要额外打理,为我个人和团队默默提供着可靠高性能私有服务。...这里依旧使用 Traefik 2.x 版本作为应用网关,相关内容,你可以从之前一些文章中做简单了解,比如:这篇这篇。...: external: true 将上面的内容保存为 docker-compose.yml ,使用熟悉 docker-compose up -d 启动应用。...此刻可以使用 docker-compose logs -f 来观察应用初始化过程是否出现错误情况,并等待疯狂刷屏日志停止。

    69400

    一文搞定快速使用 Docker Compose 玩转 Traefik v2

    创建一个新 docker 网络 docker network create traefik_net Traefik containers(容器)需要在同一网络上。....env MY_DOMAIN=example.com DEFAULT_NETWORK=traefik_net 命令 docker-compose config 显示了填充变量后 compose 状态...LE 通过端口 80/443 查找该 IP 地址,查找包含该随机文本文件。 如果存在,那么这证明了要求证书的人都控制了服务器域,因为它显示了对 DNS 记录控制权。...LE 通过端口 80/443 查找该 IP 地址,查找包含该随机文本文件。 如果存在,那么这证明了要求证书的人都控制了服务器域,因为它显示了对 DNS 记录控制权。...sans(主题备用名称) 同样,您确实需要 * .example.com example.com 在 DNS 控制面板中设置为 A 记录,指向 traefik IP traefik-docker-compose.yml

    6.6K40

    使用 Docker Traefik 搭建 WordPress(Nginx)

    /2019/04/07/use-docker-and-traefik-to-build-wordpress-with-nginx.html 使用 Docker Traefik 搭建 WordPress...本文将花费十分钟左右,介绍如何在 Docker 容器中搭配 Traefik 使用 WordPress Nginx 。...: traefik: external: true 将文件保存为 docker-compose.yml 后,我们使用 docker-compose up 启动应用,验证应用是否正常。...一些额外小技巧 我们使用 Compose 进行应用启动时候,如果是第一次调试,建议执行: docker-compose up 因为可以在终端中直接看到应用实际运行日志,如果出错,可以按下 CTRL...docker-compose logs -f 如果发现应用执行出错,使用 docker-compose down 结束应用运行后,调整编排配置文件,重新使用不带参数 docker-compose up

    1.1K20

    使用 Docker 搭建 Confluence

    本文将介绍如何使用 Docker Compose 快速搭建 Confluence 、以及如何 Traefik 一同使用,如果你看过之前内容,跟随本文应该能在十分钟内解决战斗。...: external: true 将上面的文件保存为 docker-compose.yml 后,我们创建另外基础配置文件 *.env *,上面的配置一样简单,文件内容可以是下面这样。...已经就绪,那么执行 docker-compose up ,你服务便启动起来了。...因为使用了 Traefik ,所以添加这个功能十分简单,只需要两步: 第一步,在 docker-compose.yml labels 字段内添加下面的内容。...Traefik Basic Auth Tomcat 发生联动 新版本软件逻辑中,有针对请求中带有 BasicAuth 进行额外处理:如果在上面配置了 Basic Auth ,那么应用会提示验证失败

    1.5K10

    在Rancher Catalog中使用Harbor Registry

    如果你想要创建Rancher应用商店条目,就要从应用程序定义文件(使用默认Cattle调度程序时标准Docker Compose文件)Rancher Compose文件上实例化你应用程序。...最后,运行Docker Compose文件以传递配置文件环境变量文件作为Docker Compose指令(要注意一些过程是发生在主安装脚本下,并且是在屏幕下发生)。...如果你忘记导出这些变量,Docker Compose显示: 至少要对HARBORHOSTNAME变量进行设置,把HARBORHOSTNAME变量设置为将要安装它主机IP地址或FQDN(否则设置将不起作用..., 构建SwarmK8sHarbor目录版本Cattle版本之间应该是没什么关系 • 这个应用模版有上述dockerized在线安装程序所有限制(例如,它不支持https等) • 在Docker...SwarmK8sHarbor目录版本Cattle版本之间应该是没什么关系 • 这个目录条目有上述dockerized在线安装程序所有限制(例如,它不支持https等) • 在Docker主机上拉

    53020

    日志分析处理:GoAccess 篇

    但是如果你日志并非单纯由结构化内容构成,混杂了一些其他信息,我们则需要进行一些清理,比如在 Nginx 1.19 版本中,我们得到默认日志输出会是这样: /docker-entrypoint.sh...Safari/537.36" "-" ngx-logs_2 | 172.22.0.1 - - [15/Dec/2020:06:07:43 +0000] "GET /favicon.ico HTTP/1.1" 404...,经历多次架构调整真实业务场景类似: # 有来自 compose 日志 Attaching to soultearycom_www_2, soultearycom_www_1 www_2 | 111.199.191...-2020.12.05-2020.12.06.log 23M 12 15 15:29 compose-2020.12.06-2020.12.15.log 520M 12 15 14:57 traefik....log 688M compose.trimed.2020.04.25-2020.12.15.log # 处理过经过 traefik 访问日志尺寸几乎没有变化,说明重合数据几乎没有 2.3G traefik

    52610

    Traefik Proxy 2.5 中使用开发私有插件(Traefik 官方博客)

    https://doc.traefik.io/traefik/middlewares/overview/ 查找安装中间件插件最简单方法是通过 Traefik Pilot。...=github.com/traefik/plugindemo 日志将打印显示插件已加载且 Traefik 代理将运行配置。...https://github.com/docker/compose/issues/7025 使用 docker-compose 作为插件开发环境 你可以使用 docker-compose 作为一个简单插件开发环境...https://docs.docker.com/compose/ 将您插件存储库克隆到您工作站,然后将这些新文件创建到存储库根目录中: 创建 Dockerfile: FROM traefik:v2.5...): curl -k https://whoami.example.com 您应该得到 whoami 响应,并在输出中显示此测试头: Doespluginwork: YES 这是插件配置为注入请求相同头

    1K10

    日志分析处理:GoAccess 篇

    但是如果你日志并非单纯由结构化内容构成,混杂了一些其他信息,我们则需要进行一些清理,比如在 Nginx 1.19 版本中,我们得到默认日志输出会是这样: /docker-entrypoint.sh...Safari/537.36" "-" ngx-logs_2 | 172.22.0.1 - - [15/Dec/2020:06:07:43 +0000] "GET /favicon.ico HTTP/1.1" 404...,经历多次架构调整真实业务场景类似: # 有来自 compose 日志 Attaching to soultearycom_www_2, soultearycom_www_1 www_2 | 111.199.191...-2020.12.05-2020.12.06.log 23M 12 15 15:29 compose-2020.12.06-2020.12.15.log 520M 12 15 14:57 traefik....log 688M compose.trimed.2020.04.25-2020.12.15.log # 处理过经过 traefik 访问日志尺寸几乎没有变化,说明重合数据几乎没有 2.3G traefik

    81330

    我掌握新兴技术:用 k8s+Ingress+Traefik 搭建一个外网可以访问 Web 服务

    阅读的话,可以重点看看 3个 流程解析 以及文末收获k8s 搭建国外镜像太慢了,特别是 google docker 有竞争,不把镜像弄到 docker hub 上,下载真的特别麻烦。...(折磨之旅)https://docs.traefik.cn/Traefikhttps://doc.traefik.io/traefik/Traefik is an open-source Edge Router...docker compose 文件version: '3'services: traefik: # The official v2 Traefik docker image image:...为啥就记录这些 200 404 你就不记录了!!(内心在咆哮!)无奈之下,我把 url 换成 ip 那种,再多次尝试下,我发现了一个疑点!可以看到这里 404 nginx 是有版本号!...而且 Path PathPrefix 匹配范围不太明确)正则表达式:https://regex101.com/r/58sIgx/2流程解析3收获做项目果然是最快学习方式,有点当年做毕设感觉 哈哈

    74730
    领券