配置 IIS 7 反向代理以连接到 TeamCity Tomcat

Cyn*_*szm 12 rewrite iis-7 tomcat reverse-proxy teamcity

我们配置了IIS 7网络服务器,并希望在同一台机器上使用TomcatTeamCity安装创建反向代理

IIS 服务器站点是https://somesite,我希望 TeamCity 显示为https://somesite/teamcity重定向到http://localhost:portnumber.

我已经安装了IIS URL 重写扩展应用程序请求路由来尝试设置反向代理,但无法使其工作。

我找到的最接近的答案是一个旧的 StackOverflow 问题:https ://stackoverflow.com/questions/331755/how-do-i-setup-teamcity-for-public-access-over-https
不幸的是没有任何工作例子。

我已经搜索了很多,但似乎找不到相关的例子。

任何帮助表示赞赏!

小智 12

刚刚花了大约 4 个小时尝试为 TeamCity 配置 SSL(并使用此线程中的答案),我设法使用服务器场选项使其正常工作。

  • 我使用端口 8080 在 127.0.0.1 上配置了一个 TeamCity 服务器群,其中包括我的 TeamCity 服务器,并允许应用程序路由规则创建相应的服务器群路由规则。

  • 然后我创建了一个名为 TeamCitySecureProxy 的网站,我配置了一个自签名证书。在绑定上,我只配置了 https/443(没有 http/80)。

  • 我遗漏的部分:-然后我单击 IIS 中“服务器场”下的“TeamCity”节点,从“服务器场”窗格中选择“代理”,然后勾选“响应标头中的反向重写主机”。

我现在有一个安全的端点来访问我的普通 http TeamCity 安装。


小智 0

我自己刚刚完成了这件事,并且刚刚发布了一篇关于它的博客。

您似乎已经安装了所有要求,现在您只需要设置服务器:

http://bronumski.blogspot.com/2010/10/host-teamcity-in-iis7.html