如何将子域重定向到端口(Docker)

qpgpyjmq  于 2023-01-25  发布在  Docker
关注(0)|答案(1)|浏览(141)

我有一个运行vaultwarden的Docker容器,另一个运行dashboard。如何让vault.example.com重定向到serverIP:8080,以及让dash.example.com重定向到serverIP:9090?我使用cloudflare,但隧道已被证明不成功

8wtpewkr

8wtpewkr1#

此隧道配置将完成以下工作:

tunnel: the_ID_of_the_tunnel
credentials-file: /root/.cloudflared/the_ID_of_the_tunnel.json

ingress:
  - hostname: vault.example.com
    service: http://serverIP:8080
  - hostname: dash.example.com
    service: http://serverIP:9090
  - service: http_status:404

如果您想添加更多的交通规则,请查看此文档:https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/tunnel-guide/local/local-management/ingress/
如果您需要有关如何在容器上设置隧道的分步指南,您可以观看此视频:https://youtu.be/GCQHulz5fjY
请记住,隧道(如果作为容器运行)必须在主机网络上运行才能到达。确保您正在暴露的端口,即8080和9090没有被主机上的任何其他服务占用。如果它们被占用,只需重新Map并暴露一个不同的端口。

相关问题