2011-03-28 13 views
19

¿Cómo podemos ejecutar IIS 6 y Apache (wamp) en la misma máquina al mismo tiempo?IIS y Apache (WAMP) ejecutando

+2

Para 2 o más servidores debe darles diferentes puertos: 80 para IIS y 81 para Apache, por ejemplo. – Bakudan

+0

Un blog detallado: http://sforsuresh.in/iis-and-wamp-servers-on-the-same-system/ –

Respuesta

39

IIS y Apache deben tener un puerto diferente.

Para cambiar el puerto de Apache (WAMP)

  1. Haga clic en el icono de WAMP que se puede ver en su bandeja o otros iconos de acceso directo para wamp.
  2. Busque Apache y abra el httpd.conf o si sabe dónde está almacenado.
  3. encontrar el "80" y luego cambiar

    Escuchar 80 para escuchar 8080

    ServerName localhost: 80 a ServerName localhost: 8080

    Nota: Puede cambiar el puerto que usted desee, siempre y cuando no entrará en conflicto con su otro puerto. Es más seguro y común si el puerto está en este rango.

  4. Luego haga clic en Reiniciar todos los servicios.

Ver here para obtener más información.

Si prefiere cambiar sus IIS en lugar de Apache, comprobar esto IIS

+0

Tuve éxito en cambiar el puerto IIS a 8080, pero Microsoft-HTTPAPI/2.0 todavía está usando puerto 80. ¿Alguna recomendación sobre cómo matar ese servicio? –

2

Otra cosa a tener en cuenta es el puerto utilizado para VirtualHosts (443). En su carpeta Apache, en conf/extra debe haber un archivo llamado http-vhosts.conf

Debe cambiar todas las instancias de 443 a un puerto diferente.

Cambio:

Listen 443 
NameVirtualHost 127.0.0.1:443 
<VirtualHost 127.0.0.1:443> 

entonces usted debe ser bueno para funcionar ambos servicios.

+1

El puerto 443 es HTTPS y puede o no estar asociado con hosts virtuales. –

+1

3 años después ... Esto realmente me ayudó, reemplacé el '' por '' en * http-vhosts.conf * habiendo hecho lo que [as se sugirió en * httpd. conf *] (http://stackoverflow.com/a/5456380/1326147) (es decir, no hay necesidad de las líneas 'Listen' o' NameVirtualHost' - @Anders, creo que Skip tenía esa 443 establecida por defecto, es por eso que sugirió para cambiarlos a todos). También coloqué 2 líneas en [hosts de Windows como este] (http://stackoverflow.com/a/23555524/1326147): '127.0.0.1 myproj.local',' :: 1 myproj.local' y lo hojeo ' http: //myproj.local: 8080'. – Armfoot

0

O como en mi caso, quería que wamp se ejecutara en el puerto: 80 en una ip secundaria en la misma tarjeta de red. Esto me permite usar mi ip principal para ejecutar IIS en: 80 y la ip secundaria: 80 apache. ¿Cómo obtener múltiples IP en la misma tarjeta de red? stackoverflow alias IP

  1. Examinar para 'C: \ wamp64 \ bin \ apache \ apache2.4.23 \ conf'
  2. httpd.conf abierta
  3. Busque Línea ~ 72 Escuchar 0.0.0.0:80 y cambiarlo a la ip secundaria (en mi caso 192.168.210.41:80).
  4. Tuve que reiniciar la PC porque IIS no quería reiniciar. Primero, inicie IIS, luego Wamp. ¡Funciona!
-1

Puede ejecutar ambos servidores simultáneamente cambiando el número de puerto de Apache o IIS.
A) ¿Cómo se puede cambiar el número de puerto de Apache:

1) Abrir “httpd.conf” archivo ubicado en la carpeta “C: \ wamp64 \ bin \ apache \ apache2.4.23 \ conf”.También puede abrir el archivo directamente desde el sistema, pruebe si su wamp se está ejecutando.
2) Busque texto "listen" en el archivo y actualice el puerto predeterminado 80 a 8080.
3) Ahora reinicie el servidor WAMP para que el nuevo número de puerto entre en vigencia.
4) Abra el navegador con la url "http://localhost:8080/" wamp mostrará la página de inicio.
Reff: http://sforsuresh.in/iis-and-wamp-servers-on-the-same-system/

B) ¿Cómo se puede cambiar el puerto de IIS:
1) Ir iniciar y tipo IIS.
2) Se abrirá el Administrador de IIS. haga clic en "Sitio web predeterminado" en el lado izquierdo.
3) haga clic en "enlaces ..." en la sección de acción del lado derecho.
4) Popup se abrirá con 80 puertos en la lista. selecciónelo y haga clic en el botón editar.
5) Actualice el puerto y reinicie el servidor. Ahora intente acceder usando el navegador.

Reff: http://sforsuresh.in/change-iis-port-windows/

+0

No publique respuestas duplicadas en masa. En cambio, marque las preguntas como duplicados. – Rob

0

En el WAMPServer 3.0.6 y arriba a la derecha del icono Haga clic WAMPServer y navegar opción de herramientas para (sólo si su verde color-es decir todos los servicios se están ejecutando).. Enumerará todas las opciones para Apache y MySQL. Pruebe el puerto disponible o, si no, haga clic en 'Usar un puerto que no sea 8080, le dará un cuadro emergente y podrá ingresar el valor y el texto del puerto. Image attached

Cuestiones relacionadas