• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    ¿IIS y Apache en el mismo ordenador?

    Programado Fijo Cerrado Movido
    Software
    3
    8
    3.1k
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • deymosD
      deymos
      Última edición por

      Estoy haciendo una web en ASP, entonces he instalado el IIS en mi ordenata. Pero ahora quiero aprender php así que me he instalado el pack Foxserv que mete el apache y mysql y no se que más, pero cuando le doy a http://localhost me sale el IIS. ¿Hay alguna manera de que convivan los servidores en el mismo windows? Es que no tengo ni pts ganas de hacer particiones una para cada servidor, aunque me huelo que es lo que voy a tener que hacer…

      un saludo

      1 Respuesta Última respuesta Responder Citar 0
      • josefuJ
        josefu
        Última edición por

        Puedes hacer que uno de los dos (ya sea apache o iis) corra en otro puerto, mirate la configuración del que prefieras cambiar de puerto que se puede cambiar.
        Así, si por ejemplo has puesto que el apache corra en el puerto 8080, desde tu navegador deberás acceder poniendo: localhost:8080

        1 Respuesta Última respuesta Responder Citar 0
        • deymosD
          deymos
          Última edición por

          Aha, vale, pero ¿donde puedo cambiar eso que me dices?

          1 Respuesta Última respuesta Responder Citar 0
          • josefuJ
            josefu
            Última edición por

            En iis ni idea, en apache (bajo linux) en su archivo de configuración (httpd.conf) hay un línea que pone:

            Port 80
            
            ```Cambia el 80 por otro puerto (por ejemplo el 8080)
            No se si el apache en windows se configura igual en linux, pero será parecido; supongo que en la carpeta donde este instalado habrá un archivo _httpd.conf_
            1 Respuesta Última respuesta Responder Citar 0
            • deymosD
              deymos
              Última edición por

              A ver, he encontrado dos lineas con el numero 80, a saber:

              Listen 80 (que la cambio por Listen 8080)

              ServerName localhost:80 (que la cambio por ServerName localhost:8080)

              Pero la cosa no parece ir de este modo. Seguiré probando cosas.

              1 Respuesta Última respuesta Responder Citar 0
              • josefuJ
                josefu
                Última edición por

                Con el 'Listen 8080' creo que debería ser suficiente, has reiniciado el servidor???

                1 Respuesta Última respuesta Responder Citar 0
                • deymosD
                  deymos
                  Última edición por

                  He intentado todo pero no sale, así que al final he hecho otra partición pequeñita de 6 gigas para el servidor Apache.

                  Gracias por todo.

                  Un saludo

                  T 1 Respuesta Última respuesta Responder Citar 0
                  • T
                    tonitron @deymos
                    Última edición por

                    Hola.

                    Bueno, ya sé que llego un poco/muy tarde a la conversación. Pero he encontrado este post buscando por el google, ya que tenía el mismo problema que aquí se comenta.

                    Efectivamente hay que cambiar, los servidores web de puerto. Yo he cambiado el del IIS que es lo que preguntaban por ahí. El proceso es el siguiente:

                    Hay que ir a Panel de control ==> Herramientas administrativas ==> Administración de equipos.

                    Una vez allí hay que seleccionar Servicios y aplicaciones en la parte derecha de la ventana y luego seleccionamos Servicios de Internet information server

                    Hacemos click con el botón derecho en Sitio web predeterminado y le damos a propiedades. En la pestaña sitio web cambiamos el valor de Puerto TCP al valor deseado. Para saber qué puertos se utilizan vamos a la línea de comandos y ponemos netstat -a y nos aparecerá el listado.

                    Una vez que se haya cambiado el puerto, si este está libre, ya se puede arrancar el servicio y poniendo en la barra de direcciones del navegador:

                    http://localhost:nombrepuerto nos aparecería el sitio web predeterminado de IIS.

                    Espero haber ayudado. Saludos 🙂

                    1 Respuesta Última respuesta Responder Citar 0
                    • 1 / 1
                    • First post
                      Last post

                    Foreros conectados [Conectados hoy]

                    0 usuarios activos (0 miembros e 0 invitados).
                    febesin, pAtO,

                    Estadísticas de Hardlimit

                    Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
                    Somos un total de 34.8k miembros registrados.
                    margaret_liu ha sido nuestro último fichaje.