wordpress - Traefik 2 可以路由到 VPS 上的内部 docker 容器和完全外部的域吗?
问题描述
我在低功率 VPS 上使用 Traefik v2.2.1 作为反向代理。它很好地将通配符证书应用于我所有针对同一 VPS 上的 docker 容器的子域。目前,我在 VPS 上使用 PHP7 和 NGINX docker 容器托管一个临时 Wordpress 网站。wordpress 托管在www.example.com上,而每个 docker 服务都位于唯一的 subdomain.example.com 上。
我用我的域名得到了一个不错的 WordPress 主机交易。这种托管显然优于我目前使用的这种低功率、过度工作的开发 VPS。我是否有可能拥有一个路由器,它在基域为外部 wordpress 站点提供服务,同时还为托管 Traefik 2 的 VPS 提供子域服务?外部主机为它的网站提供服务,s[uniquenumber].onlinehome.us.
如果我在上面测试 DNS 传播,它指向我74.208.236.100
,当直接访问时,nginx 会给出 404 错误。这让我怀疑请求中需要正确的 URL 标头?
我在下面提供了一个图表来说明我在这里想要完成的事情:Desired Traefik routing
第二个想法是我可以使用现有的 NGINX 容器来返回/重写这个外部域吗?需要明确的是,我不希望重定向到另一个 URL。我希望用户在example.com/foo/bar/page.html
实际服务时看到域s0000000.onlinehome.us/foo/bar/page
谢谢!
解决方案
推荐阅读
- beautifulsoup - BeautifulSoup 输出到 List
- apache-nifi - 如何使用 NiFi 将纯文本文件转换为 JSON...上游值用逗号分隔
- flutter - ScaleTransition 上的颤振屏幕闪烁
- tomcat - jakarta.servlet.ServletException:类 [com.practice.MyServlet] 不是 Servlet
- java - 在以下情况下,内部类和接口将具有哪些类型参数?
- electron - 电子生成器快照安装程序混淆主目录
- javascript - Jquery如何替换完全匹配的文本
- azure - 使用不同的 npm 脚本启动应用程序的 Azure Web 应用程序
- java - 在特定位置乘以数组中的元素?(第一个元素与最后一个元素等)
- javascript - Gulp 错误恢复任务?这可能吗