Habilitar el servicio http - DotNetClubs
en

DotNetClubs

Comunidades de estudiantes entusiastas de la tecnología

Habilitar el servicio http

Último artículo 07-06-2007 1:54 escrito por juanlao. 5 respuestas.
Página 1 de 1 (6 elementos)
Ordenar mensajes: Anterior Siguiente
  • 07-05-2007 1:32

    • Luz Negra
    • Contribuyente Top 25
    • Se unió el 04-13-2007
    • Aranda de Duero
    • Envíos: 34
    • Puntos: 0

    Habilitar el servicio http

    Hola a todos.

    Tengo una aplicación web montada en IIS v5.11 (Windows XP Pro), y abriendo un puerto cualquiera en el Firewall de Windows puedo entrar a través de él desde otro pc de la red de la forma  ip:puerto, vale, eso funciona.

    la cosa es que se supone que habilitando el servicio http en el firewall se podría utilizar poniendo sólo la ip en el explorador, no?

    he probado a abrir el puerto 80 de TCP a pelo (creo que es inseguro) y así no funciona (como no funciona lo he eliminado de la lista de excepciones del firewall, vamos que lo he vuelto a dejar como estaba) y luego he (supuestamente) habilitado el servicio http de la forma:

    panel de control -> centro de seguridad -> firewall de windows -> opciones avanzadas -> conexión de red (lo hago en la local y en la inalámbrica, por si acaso, aunque uso la inalámbrica) -> configuración y ahí elijo Servidor Web (HTTP)

    Y tampoco funciona, ¿hay alguna otra forma? un saludo a todos (y otro a Vargas, que no sé como no se cansa de mí, todo el día preguntando dudas...Stick out tongue)
    La compilación es una fase del proceso de compilación.
    • Puntos de post: 0
  • 07-05-2007 9:15 en respuesta a

    • Thempra
    • Contribuyente Top 25
    • Se unió el 08-17-2006
    • Envíos: 44
    • Puntos: 5
    • DotNetClub_Coordinadores
      DotNetClub_Miembros

    Re: Habilitar el servicio http

    Luz Negra:
    Hola a todos.

    Tengo una aplicación web montada en IIS v5.11 (Windows XP Pro), y abriendo un puerto cualquiera en el Firewall de Windows puedo entrar a través de él desde otro pc de la red de la forma  ip:puerto, vale, eso funciona.

    la cosa es que se supone que habilitando el servicio http en el firewall se podría utilizar poniendo sólo la ip en el explorador, no?


    Si puedes acceder de la forma ip:port o de cualquier forma significa que el puerto lo tienes abierto, por lo tanto deberias de poder acceder tambien poniendo la ip nada mas.

    Luz Negra:

    he probado a abrir el puerto 80 de TCP a pelo (creo que es inseguro) y así no funciona (como no funciona lo he eliminado de la lista de excepciones del firewall, vamos que lo he vuelto a dejar como estaba) y luego he (supuestamente) habilitado el servicio http de la forma:

    Esto no es que sea inseguro, si no que es necesario, si bloqueas el puerto 80 nadie entra a la web. Lo que si es inseguro es usar XP y ademas con IIS 5 !!!! (seguro que te gustan lo deportes de riesgo) ;)

    Luz Negra:

    panel de control -> centro de seguridad -> firewall de windows -> opciones avanzadas -> conexión de red (lo hago en la local y en la inalámbrica, por si acaso, aunque uso la inalámbrica) -> configuración y ahí elijo Servidor Web (HTTP)

    Esto es exactamente lo mismo que has echo antes, solo que mas bonito y sin tener que saberte los puertos de memoria

    Luz Negra:

    Y tampoco funciona, ¿hay alguna otra forma? un saludo a todos (y otro a Vargas, que no sé como no se cansa de mí, todo el día preguntando dudas...Stick out tongue)


    Problemas que puedas tenes ..... por ejemplo que pongas directamente la ip sin http delante, IE no identifica por defecto el puerto, pon  http://<laIPdelServer>.

    De todas formas te recomiendo te bajes un portscanner y compruebes desde otro PC que tienes abierto el 80 para hacer peticiones.
    ----------------------------------------------------
    Jose Carlos Temprado ("Thempra")
    Coordinador Albacete DotNetClub
    http://www.thempra.net
    • Puntos de post: 0
  • 07-05-2007 9:18 en respuesta a

    • juanlao
    • Contribuyente Top 25
    • Se unió el 08-17-2006
    • Sevilla
    • Envíos: 35
    • Puntos: 0
    • DotNetClub_Miembros

    Re: Habilitar el servicio http

    Hola:

    A ver si te puedo servir de algo. Por lo que comentas el problema parece estar en la configuración del IIS y no en el firewall. De todas formas, en el firewall debes tener abierto el puerto 80 si quieres que accedan desde fuera de tu máquina. Como dice Thempra, no es inseguro, mientras tengas actualizado tu sistema, lo cual también es necesario.

    Si eres administrador de tu máquina, prueba con el Visual Studio a publicar la aplicación en el IIS local. ESto se hace haciendo clic con el boton derecho en el proyecto web que quieras y le das a publicar, te saldrá un cuadro de dialogo que te pregunta cómo lo quieres hacer, le das a la de local IIS y en principio listo.

    Acuerdate que debes tener las extensionesw de frontpage instaladas. Esto es un componente de windows xp.

    Un saludo

    Case era el mejor, pero engañó a la gente equivocada.
    • Puntos de post: 0
  • 07-05-2007 14:14 en respuesta a

    • Luz Negra
    • Contribuyente Top 25
    • Se unió el 04-13-2007
    • Aranda de Duero
    • Envíos: 34
    • Puntos: 0

    Re: Habilitar el servicio http

    Thempra:

    Esto no es que sea inseguro, si no que es necesario, si bloqueas el puerto 80 nadie entra a la web. Lo que si es inseguro es usar XP y ademas con IIS 5 !!!! (seguro que te gustan lo deportes de riesgo) ;)


    O_O no sabía, porqué es inseguro? de todas formas es para el proyecto fin de carrera y no va a entrar nadie desde internet...
    La compilación es una fase del proceso de compilación.
    • Puntos de post: 0
  • 07-05-2007 14:26 en respuesta a

    • Luz Negra
    • Contribuyente Top 25
    • Se unió el 04-13-2007
    • Aranda de Duero
    • Envíos: 34
    • Puntos: 0

    Re: Habilitar el servicio http

    juanlao:
    Si eres administrador de tu máquina, prueba con el Visual Studio a publicar la aplicación en el IIS local. ESto se hace haciendo clic con el boton derecho en el proyecto web que quieras y le das a publicar, te saldrá un cuadro de dialogo que te pregunta cómo lo quieres hacer, le das a la de local IIS y en principio listo.

    Acuerdate que debes tener las extensiones de frontpage instaladas. Esto es un componente de windows xp.

    Acabo de instalar esas extensiones y la cosa es que en el WebDeveloper no me sale lo de publicar, pero en el Visual Basic si que sale!!! o_O

    Utilizo las versiones express...¿puede ser por eso?

    La compilación es una fase del proceso de compilación.
    • Puntos de post: 0
  • 07-06-2007 1:54 en respuesta a

    • juanlao
    • Contribuyente Top 25
    • Se unió el 08-17-2006
    • Sevilla
    • Envíos: 35
    • Puntos: 0
    • DotNetClub_Miembros

    Re: Habilitar el servicio http

    Vaya, puede que si que sea por las versiones express, pero me resultaría muy raro que no estuviese lo de publicar la aplicación en el WebDeveloper.

    De todas formas también lo puedes hacer por la línea de comandos

    El comando que debes usar es:

    aspnet_compiler -p "aplicacion" -v "aplicacion" "directorio de publicacion"

    "aplicacion" es el directorio que quieras publicar, por ejemplo si tu aplicacion está en el directoiro c:\aplicaciones\aplicacionWeb, debes abrir una ventana de comandos y colocarte en el directorio c:\aplicaciones

    y una vez ahí, poner el comando:

    aspnet_compiler -p "aplicacionWeb"" -v "aplicacionWeb" "c:\directoriodepublicacion"

    con esto tendrás en c:\directoriodepublicacion la web precompilada, sólo tienes que meterla en el iis como directorio virtual y listo.

    Ántes de esto creo que debes registrar asp.net en iis, esto lo puedes hacer con el siguiente comando:

    aspnet_regiis.exe -i

    que lo puedes encontrar en la ruta

    c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\  (O la versión que tengas)

     

    Espero que te sirva

    Case era el mejor, pero engañó a la gente equivocada.
    • Puntos de post: 0
Página 1 de 1 (6 elementos)
(c) DotNetClubs 2008
Ofrecido por Community Server (Commercial Edition)