Zugriff auf TEAMCITY von einem remote-Computer
Ich habe Probleme bei surfen auf meiner team-Stadt(JetBrains) von einer remote-Maschine. Ich habe die install-Anweisungen und die Installation ging reibungslos. Ich kann durchsuchen Sie die Anwendung, die lokal auf dem server, kein problem. Ich habe die Standard server-url in der config-Datei werden http://my servername . Ich kann surfen, um http://my server-Namen, und die Anwendung zeigt sich kein problem vor Ort. Die Anwendung ist alos installiert auf dem Standard-port 80 des Servers nicht mit anderen web-server installiert.
Wenn ich navigieren Sie zu http://my servername von meinem laptop auf die gleiche domian passiert nichts. Wenn ich eine Diagnose starten scheint es zu Holen, die webserve aber es antwortet nicht.
Als test habe ich die app deinstalliert und installiert, IIS, um zu sehen, wenn ich könnte, navigieren Sie zu der Standard-IIS-Seite aus der Ferne. Dies funktionierte ohne Probleme. Ich IIS deinstalliert, sichergestellt wurde nichts Beschlag-port 80 auf dem server. Neu installiert die Anwendung, konfiguriert es genau das gleiche, immer noch nichts. Die Anwendung funktioniert lokal, aber ich bekomme nichts aus der Ferne.
Ich wollte Fragen, ob jemand weiß, alles, was ich versuchen kann? oder gibt es eine Einstellung in der tomcat muss ich optimieren?
- Wenn Sie möchten, ein zweites paar Augen, bei deinem problem, lass es mich wissen, ich kann eine Verbindung über CrossLoop (VNC-Typ Anwendung) und versuchen Ihnen zu helfen. Aber die firewall die Antwort ist zuerst würde ich prüfen, wie gut, so dass nicht sicher, dass ich tun könnte/etwas empfehlen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich gerade aktualisiert TeamCity von 7.0 auf 7.1, und jetzt habe ich das exakt gleiche Problem.
Jedoch, wie sich herausstellte, die Sache hatte nichts zu tun w/TeamCity-upgrade. Es stellt sich heraus, unsere system-Administratoren hatte die Einrichtung zu einem policy update zu blockieren aller eingehenden verbindungen, außer port 80. Als ich anfing, mein upgrade, bemerkte ich den server wollte, um einige system-updates. Also ich lass das als erste gehen.
Ich vermute, dass hatte ich versucht, Zugriff auf den TeamCity server nach das system-update habe ich festgestellt, dass ich nicht mehr auf die website zugreifen, aus der Ferne.
Da ich aber erst bemerkt, nachdem der TeamCity-update, bin ich davon ausgegangen, dass es der Schuldige ist und verschwendet eine Menge Zeit auf, dass red herring.
Die Lösung für mich war
(#3) war mein problem.
Hoffe, das hilft jemand in der Zukunft...
Stellen Sie sicher, dass der server läuft auf port nicht von der firewall blockiert. Ändern Sie die port - , wenn nötig.
Tomcat unterstützt auch die Bindung an bestimmte IP-Adressen, falls Ihr Rechner mehrere IPs, die Sie konfigurieren können, welche Sie verwenden möchten in server.xml wie:
Wobei 10.10.10.10 ist die IP von dem server zugegriffen werden kann von der remote-Maschine.
Überprüfen Sie die server-logs , um sicherzustellen, dass es gestartet wird auf die richtige IP/port und verbindungen akzeptiert.
Ich gerade vor dem gleichen Problem bei der Bewertung TeamCity v10.0.
Ich löste es, indem Sie den 'Server-URL' - Wert mit dem Namen von meinem computer, die verwendet werden können, die von remote-computer.
Wie Sie sagen, "stellen Sie sicher, dass der server erreichbar ist, der durch den URL spezifiziert".
Erreichen Sie diese Einstellung:
Login für TeamCity interface
- Klicken Sie auf die "Verwaltung" link
Dies ist gut erklärt in der TeamCity-support-Seite:
https://confluence.jetbrains.com/display/TCD10/Configuring+Server+URL
Das problem ist, dass TeamCity Standard server.xml hat Sie "localhost" als host-Namen. Sie müssen einen alias hinzufügen, für die es die Antwort, dass die Namen, als auch, wie hier beschrieben:
http://tomcat.apache.org/tomcat-4.0-doc/config/host.html#Host%20Name%20Aliases
Ryan