Apache URL 重写以隐藏 Web 服务器的端口号

Apache URL 重写以隐藏 Web 服务器的端口号

我有一台 Ubuntu 服务器,分别在端口 3000 和 4000 上运行 Gitea 和 Jenkins。我希望能够通过用户友好的 URL(如http://myhost/gitea和 )访问它们http://myhost/jenkins

我尝试使用以下规则的 URL 重写。

RewriteRule ^/gitea http://myhost:3000/$1 [L,R]

但是,http://myhost:3000/当我在浏览器中输入时,它只会将我重定向到http://myhost/gitea。我应该如何编写规则,以便始终可以看到应用程序名称而不是端口?(例如:http://myhost/gitea/login,,http://myhost/gitea/explore/repos等等)

相关内容