【问题标题】:using one dns (domain) for mutilple web applications为多个 Web 应用程序使用一个 dns(域)
【发布时间】:2016-04-09 19:44:30
【问题描述】:
我有许多 jenkins 实例,每个实例都安装在不同的服务器上,并使用不同的端口来区分它们(一个用于测试,一个用于 uat,另一个用于 prd),
是否可以设置别名 (dns),并且每次有人点击 url 时,他都会添加 /test、/uat 或 /prd 之类的上下文来获取所需的 Jenkins?在这种情况下我需要一个 apache httpd 吗?如果答案是肯定的,我该如何使用它!
谢谢,
【问题讨论】:
标签:
apache
dns
alias
mod-cluster
【解决方案1】:
是的,apache httpd 在这里帮了很多忙,修改你的 httpd.conf 如下所示。
#With mod_rewrite
RewriteEngine on
RewriteRule "^/test/(.+)" "http://new.example1.com:9808/docs/$1" [R,L]
RewriteRule "^/uat/(.+)" "http://new.example2.com:8080/uat/$1" [R,L]