我有一个运行vaultwarden的Docker容器,另一个运行dashboard。如何让vault.example.com重定向到serverIP:8080,以及让dash.example.com重定向到serverIP:9090?我使用cloudflare,但隧道已被证明不成功
vault.example.com
serverIP:8080
dash.example.com
serverIP:9090
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并暴露一个不同的端口。
1条答案
按热度按时间8wtpewkr1#
此隧道配置将完成以下工作:
如果您想添加更多的交通规则,请查看此文档: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并暴露一个不同的端口。