使用 Apache 在相对 URL 中重定向到 Docker 容器

使用 Apache 在相对 URL 中重定向到 Docker 容器

我在 Ubuntu 服务器的 8080 端口上运行了一个 Docker 容器。我可以使用 localhost:8080 访问该 Web 容器

现在我想通过相对 URL 使用我的公网 IP 从外部访问这个容器。例如:19x.xx.xx.xx/gitlab

我在 Apache 中创建了一个反向代理,但我只能加载主页,而不能加载 css、js 或其他资源(例如来自网络内部的链接),因为它们是相同的,所以我无法从外部访问它们。

ProxyPass        /gitlab/ http://localhost:8080
ProxyPassReverse /gitlab/ http://localhost:8080

有没有办法映射页面中的所有资源并使用具有相对 URL 的 Apache 进行重定向?

相关内容