2009-12-18 111 views
10

我无法从远程机器浏览到我的团队城市(JetBrains)。我遵循安装指示,安装顺利。我可以在服务器上本地浏览应用程序,完全没有问题。我将配置文件中的默认服务器url更改为http://my servername。我可以浏览到http://my服务器名称,应用程序在本地显示没有问题。该应用程序已安装在服务器的默认80端口上,未安装其他Web服务器。从远程机器访问TEAMCITY

如果我浏览到http://my servername从我的笔记本电脑在同一个domian什么也没有发生。当我运行诊断程序时,它似乎拿起了webserve,但它无法响应。

作为测试,我卸载了应用程序并安装了IIS以查看是否可以远程浏览到默认的IIS页面。这完全没有问题。我卸载了IIS,确保服务器上没有占用80端口。重新安装应用程序,配置完全一样,仍然没有。该应用程序在当地工作正常,但我没有得到任何远程。

我只是想知道如果有人知道我可以尝试什么吗?或者有没有在tomcat中的设置我需要调整?

+0

如果你想有一个第二对眼睛看着你的问题,让我知道,我可以通过CrossLoop(VNC类型的应用程序)连接并尝试帮助你。但防火墙的答案是我会检查的第一个,所以不知道我可以做/建议任何东西。 – 2009-12-19 00:37:12

回答

6

验证服务器是否在未被防火墙阻止的端口上运行。如有必要,请拨打Change the port

的Tomcat还支持绑定到特定的IP地址,如果你的机器有多个IP,可以配置在server.xml中使用哪一个,如:

<Connector port="80" address="10.10.10.10" protocol="HTTP/1.1" 
      connectionTimeout="20000" 
      redirectPort="8443" /> 

其中10.10.10.10是的IP可以从远程机器访问的服务器。

Check the server logs确保它在正确的IP /端口上启动并接受连接。

+0

谢谢你。不过,在发布之前,我已经尝试了所有这些。双重检查,一切正常。 防火墙将流量作为IIS测试页面添加,我已将更多端口添加到防火墙规则中,但仍然没有任何内容 – 2009-12-19 11:21:44

+0

尝试使用其他浏览器,可能是adblock插件,内容过滤器代理或远程计算机上的其他内容阻止了TeamCity页面从正确加载。从你的描述中也不清楚什么是服务器URL,它只是说http://。尝试使用IP地址。 – CrazyCoder 2009-12-19 12:14:45

+0

试过opera,firefox和IE – 2009-12-19 22:54:55

12

我刚刚更新的TeamCity从7.0到7.1,现在我有相同的问题。

然而,事实证明原因与TeamCity升级没有任何关系。事实证明,我们的系统管理员已经设置了一个策略更新来阻止除端口80以外的所有传入连接。当我开始升级时,我注意到服务器想要进行一些系统更新。所以我让它先走。

我怀疑当我试图在系统更新后访问TeamCity服务器时,我意识到我不能再远程访问网站。

但是因为我在TeamCity更新之后才注意到它,所以我认为它是罪魁祸首,浪费了一大堆时间在这个红鲱鱼身上。

对我来说,解决办法是

  1. 打开Windows防火墙的服务器上
  2. 点击在左侧窗格中的根级别选项
  3. 请务必在每个轮廓部分,即入站连接是允许的。

(#3)是我的问题。

希望这有助于别人出未来......

+0

有趣地转动没有工作的防火墙,但这样做,在得到它这样的工作后,我添加了一个防火墙规则,它以更安全的方式解决了这个问题。 干杯 – foz1284 2012-12-14 10:38:04

+0

Windows防火墙对我来说也是一个问题,但我刚刚为端口80创建了一个传入规则,因为我们的组策略似乎已经锁定了接受所有传入连接的能力。 – brianary 2014-12-15 23:53:23

+0

在linux上遇到类似的防火墙问题。 – cloudrave 2015-04-01 05:55:42

2

评估TeamCity的10.0版本,当我刚刚遇到了同样的问题。

我通过改变'我的电脑的名称,可以从远程计算机使用的'服务器URL'值解决了它。

正如他们所说的,“确保服务器可以通过指定的URL访问”。

为了达到这个设置: - 登录TeamCity的接口,然后 - 点击“管理”链接 enter image description here

这在TeamCity的支持页面很好的解释上: https://confluence.jetbrains.com/display/TCD10/Configuring+Server+URL