Questions tagged «multi-homed»

1
在运行IIS 7的多宿主Windows Server 2008上更改TeamCity IP地址和端口号
经过两天的“研究”(阅读:用键盘敲打我的头)并诅咒TeamCity / MSDN / Tomcat文档以及幻像IIS绑定后,我想出了一个非常困惑的问题的答案:如何解决我在运行Windows Server 2008以及IIS 7的多宿主服务器上更改TeamCity的IP地址和端口号,IIS 7是否有必要?。 首先,有一点背景。我们的构建服务器运行Windows Server 2008,并且在一个NIC上具有两个IP地址(192.168.1.30和192.168.1.31)。我已将IIS配置为将其唯一站点唯一地绑定到端口80上的192.168.1.30。这时,我认为192.168.1.31已完全开放,可以用于TeamCity了……还不完全。 第一个烦恼:安装TeamCity时,它完全忽略了与此服务器相关联的多个IP地址,仅询问它应绑定到哪个端口这一事实。对于服务器级软件,这非常令人惊讶。 第二个烦恼:TeamCity默认使用端口8080(wha ??)。由于最初的烦恼,端口选择有些模棱两可:TeamCity是否将绑定到两个IP地址上的端口8080?将端口选择更改为80会产生一个警告,即另一个服务已绑定到端口80。192.168.1.31上不应绑定任何内容。显然,TeamCity正在与192.168.1.30上的IIS竞争。 完成TeamCity的安装后,选择端口80并忽略绑定警告,然后打开“ C:\ TeamCity \ server.xml”。旁注:“ C:\ TeamCity \”是TeamCity的默认安装目录,而“ C:\ Users \ .BuildServer”是默认数据目录。无论如何,“ server.xml”是配置文件,您可以在其中设置诸如TeamCity的Web界面的端口和IP地址之类的内容。经过一些研究,我提出了在端口80上绑定IP地址192.168.1.31的配置: 寻找其中一个 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 要么 <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 取决于您在安装过程中选择的端口。更改为(注意:更改IP地址!) <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" address="192.168.1.31" /> …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.