别名扭曲的服务器内容?

我有buildbot,使用扭曲,configuration为在端口8010上运行。

如果我导航到http://mysite.com:8010我可以访问一切就好了。 不过,我希望人们可以在http://mysite.com/build看到这个页面

现在我redirect,但我宁愿以某种方式别名,但我不知道如何做一个端口(我知道如何重映射到一个不同的目录,而不是机器上的端口)。

我将在一个新的线程中打开一个更具体的问题

我已经configuration了一个Buildbot实例,但是通过创build的master.cfg浏览了一段时间,我注意到了这一行:

 c['status'].append(html.WebStatus(http_port=8010)) 

请注意,端口显式设置为端口8010.您可以将其更改为端口80,这是默认的http端口。 您必须以root用户身份运行您的buildbot,或者使用其他一些机制来处理访问特权端口。 在irc.freenode.net上停止#buildbot,他们可以给你一些更具体的指导。

我希望你能从正确的方向开始。

假设一个Linux系统,你有没有想过使用iptables将端口80的请求重新路由到8010?

我使用这种技术时,我想保护一个Tomcat / Java应用程序作为根运行,并使用端口80.由于端口80附件限制为根,我运行的Tomcat / Java应用程序作为端口8080和设置iptablesredirect端口80请求到端口8080。

你可以使用mod_proxy关于apache或其他类似的东西,我正在使用nginx代理模块。 您只需确保页面上的链接指向通过这种重写进行访问的正确位置。

这允许您从较小的部分构build网站,有些在单独的过程中处理。 它也提供了灵活性,因为这些重写很容易在需要时改变。

我不知道什么关于buildbot,但网页内容是网页内容。 为什么不使用DocumentRoot来指定任何mysite.com:8010是服务器的常规Apache。 一个内容使用两个不同的服务器出门?