Linux:将子文件夹路由到不同的端口

Linux:将子文件夹路由到不同的端口

我已经设置了一个 JIRA 实例,它现在监听

http://mydomain.com:8080

现在我想揭露它

http://mydomain.com/jira

我可以单独使用 Linux 工具(iptables...)来做到这一点吗(以及如何做到)还是我需要一个 Web 服务器?

感谢每一个为 Linux 世界新手提供的回答

答案1

您可以使用 iptables 更改端口号,例如将流量从端口 8080 重定向到端口 80。但是,您需要有 HTTP 代理服务器才能更改域名或文件路径。因此,您不能仅使用 iptables 完成所有操作。

答案2

您可以在 Jira 的 Tomcat 配置文件中配置此项。这是您应该配置此项的唯一位置,因为 Jira 需要知道这一点才能在 Jira 中生成正确的链接。Jira 文档在多个地方提到了如何执行此操作(配置端口和 Jira 监听的位置)。

答案3

您可以尝试以下操作来实现您想要的 1)在 iptables 中检查目标服务器并将流量重定向到端口 8080 2)在您的 apache 服务器中定义一个在端口 8080 上监听的虚拟主机 3)作为此虚拟主机的目录索引,有一个调用 jira 前端控制器的文件

相关内容