2009-12-18 24 views
10

Tengo problemas para navegar a la ciudad de mi equipo (JetBrains) desde una máquina remota. He seguido las instrucciones de instalación y la instalación se realizó sin problemas. Puedo navegar a la aplicación localmente en el servidor, sin ningún problema. Cambié el URL del servidor predeterminado en el archivo de configuración para que sea http://my servername. Puedo buscar el nombre del servidor http://my y la aplicación no muestra ningún problema localmente. La aplicación también está instalada en el puerto predeterminado 80 del servidor sin ningún otro servidor web instalado.Acceso a TEAMCITY desde una máquina remota

Si hojeo a http://my nombre del servidor de mi ordenador portátil en el mismo nada domian sucede. Cuando ejecuto el diagnóstico, parece que retoma el servidor web pero no responde.

Como prueba de desinstalar la aplicación e instalado IIS para ver si podía ir a la página por defecto de IIS de forma remota. Esto no funcionó en absoluto. Desinstalé IIS, me aseguré de que nada estuviera acaparando el puerto 80 en el servidor. Reinstalé la aplicación, la configuré exactamente igual, todavía nada. La aplicación funciona bien localmente, pero no recibo nada remotamente.

Me preguntaba si alguien sabe algo más que pueda probar. o ¿hay alguna configuración en Tomcat que deba retocar?

+0

Si desea una segundo par de ojos que examinan su problema, hágamelo saber, puedo conectarme a través de CrossLoop (aplicación de tipo VNC) e intentar ayudarlo. Pero la respuesta del firewall es la primera que verificaría, así que no estoy seguro de poder hacer/sugerir nada. –

Respuesta

6

verificar que el servidor se ejecuta en el puerto que no está bloqueado por el firewall. Change the port si es necesario.

Tomcat también es compatible con la unión a determinadas direcciones IP, en caso de que su máquina tiene varias direcciones IP, puede configurar cuál usar en server.xml, como:

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

Dónde 10.10.10.10 es la IP del el servidor al que se puede acceder desde la máquina remota.

Check the server logs para asegurar que se inició en la correcta IP/puerto y acepta conexiones.

+0

Gracias por esto. Sin embargo, había intentado todo esto antes de publicar. Han verificado dos veces y todo está bien. El cortafuegos atraviesa el tráfico como una página de prueba IIS, He agregado más puertos a las reglas del firewall pero todavía nada –

+0

Pruebe con otro navegador, podría ser adblock plug-in, proxy de filtro de contenido u otra cosa en su máquina remota que impide la página de TeamCity de cargar correctamente Además de su descripción, no está claro cuál es la URL del servidor, solo dice http: //. Intenta usar la dirección IP en su lugar. – CrazyCoder

+0

intenté Opera, Firefox y IE –

12

me acaba de actualizar TeamCity a partir 7.0 a 7.1, y ahora tengo el mismo problema exacto.

Sin embargo, lo que resultó ser la causa tenía nada que ver w/TeamCity la actualización. Resultó que nuestros administradores del sistema habían configurado una actualización de política para bloquear todas las conexiones entrantes que no sean el puerto 80. Cuando comencé mi actualización, noté que el servidor quería hacer algunas actualizaciones del sistema. Así que dejo que eso vaya primero.

Sospecho que si hubiera intentado acceder al servidor TeamCity después de la actualización del sistema, me he dado cuenta de que ya no podía acceder a la página web de forma remota.

Pero como solo lo noté después de la actualización de TeamCity, asumí que era el culpable y perdí un montón de tiempo en ese asunto.

La solución para mí fue

  1. Abra Firewall de Windows en el servidor
  2. Haga clic en la opción de nivel de raíz en el panel de la izquierda
  3. Asegúrese de que en cada una de las secciones de perfil, que las conexiones entrantes están permitidas.

(# 3) era mi problema.

Espero que esto ayude a alguien más en el futuro ...

+0

Curiosamente girando el firewall no funcionó, pero esto hizo, después de hacerlo funcionar así, agregué una regla de firewall que resolvió el problema de una manera más segura. Cheers – foz1284

+0

Windows Firewall también fue un problema para mí, pero acabo de crear una regla Incoming para el puerto 80, ya que nuestra política de grupo parece haber bloqueado la capacidad de aceptar todas las conexiones entrantes. – brianary

+0

Se encontró con un problema de firewall similar en Linux. – cloudrave

2

acabo enfrentado el mismo problema cuando se evalúa TeamCity v10.0.

Lo resolví cambiando el valor de 'Servidor URL' con el nombre de mi computadora que puede usarse desde una computadora remota.

Como dicen, "asegúrese de que el servidor sea accesible por la URL especificada".

Para llegar a esta configuración: - Entrar al interfaz TeamCity continuación - Haga clic en el enlace 'Administración' enter image description here

Esto está bien explicado en la página de soporte TeamCity: https://confluence.jetbrains.com/display/TCD10/Configuring+Server+URL

Cuestiones relacionadas