2011-12-20 26 views
95

Soy nuevo en el servidor WAMP y lo instalé en mi sistema pero después de instalarlo cuando lo reviso yendo a la url de localhost como este http://localhost/ en el navegador no está funcionando. Recibo un error 404 y una página en blanco.Cómo cambiar el número de puerto para apache en WAMP

Esto se debe a que el servidor IIS está utilizando mi puerto 80 que está predeterminado en Wamp server. Así que, por favor, avísenme cómo cambiar el número de puerto en el servidor de Wamp y resuelvan este problema.

Respuesta

125

Haga clic en el icono del servidor WAMP y desde el menú bajo archivos de configuración seleccionar httpd.conf. Se abrirá un archivo de texto largo en el bloc de notas. En este archivo, desplácese a hasta la línea que dice Port 80 y cámbielo para leer Port 8080, Guarde el archivo y cierre el bloc de notas. Una vez más, haga clic en el icono del servidor de wamp y seleccione reiniciar todos los servicios. Se necesita hacer un cambio más antes de que seamos hecho. En Windows Explorer, busque la ubicación donde se instaló el servidor WAMP que es por defecto C:\Wamp.


Actualización: En una versión más reciente de WAMP, haga clic en el icono del servidor WAMP >Apache>httpd.conf, a continuación, cambiar la línea Listen 80-Listen 8080 o cualquier puerto que desee.

+15

¿No debería ser 'Listen 8080' en lugar de' Port 8080'? – DaveRandom

+0

puede ser su otra aplicación está utilizando ese puerto 80, por lo que solo necesita cambiar el puerto y le servirá. –

+2

Relacionado con esto, también tuve que cambiar el puerto a uno diferente, pero luego los enlaces del monitor de la bandeja del sistema WampServer no funcionaron. Siguieron apuntando al sencillo "localhost /". Para cambiarlo, intenté editar c: \ wamp \ wampmanager.ini, pero parece que se sobreescribió con los valores predeterminados cada vez que se reinicia el wampserver. De todos modos, después de agregar el nuevo número de puerto en c: \ wamp \ wampmanager.tpl (plantilla, supongo), todo comenzó a funcionar después del próximo reinicio de Wamp. Solo pensé que debería compartir. :) – userfuser

6

En lugar de cambiar el puerto, reclamé el puerto 80 como usado por IIS.

así que fui a los servicios, se taparon los siguientes:

  1. World Wide Web Publishing Services.
  2. Web Management Service
  3. Web Deployment Agent Service.

configúrelos en manual para que no se inicie en el reinicio del entorno dev.

+1

Me gusta este enfoque en lugar de cambiar el puerto. En Windows 10, todo lo que tuve que deshabilitar fue World Wide Web Publishing Services –

2

usted podría intentar cambiar el servidor Apache para que escuche a algún otro puerto distinto del puerto 80.

Haga clic en el icono de WAMP amarilla en la barra de tareas Elige Apache -> httpd.conf Dentro encontrar estas dos líneas de código:

Escuchar 80 ServerName localhost: 80 y cambiarlos a algo como esto (que no están uno al lado del otro):

Escuchar 8080 localhost ServerName: 8080

9

Cambiar el número de puerto para Xampp Ir al archivo C: \ xampp \ apache \ conf \ httpd.conf

#Listen 12.34.56.78:80 
Listen 80 

Cambio 80 a 82

como

#Listen 12.34.56.78:82 
Listen 82 

ahora su URL será

http://localhost:82 
+0

¡Cambié y funciona! ¿Pero puedo ocultar el puerto de la url? Debería usar el puerto 82 pero no debería mostrarse en url. ¿Es eso posible? – ARUN

90

apenas van a httpd.conf, por ej. en entorno WAMP está situado en:

C:\wamp\bin\apache\apache2.2.22\conf\httpd.conf 

ir a la línea no. 46 y edite Listen 80 a su requerimiento de ej.

Listen 8383 

versiones más recientes de WAMP utiliza estas 2 líneas:

Listen 0.0.0.0:8383 
Listen [::0]:8383 

A continuación vaya a la línea no. 171 y edite ServerName localhost:80 a su requerimiento de ej.

ServerName localhost:8383 

Restart Apache y es hecho !!

Ahora, se puede acceder con su URL:

http://localhost:8383 or http://192.168.1.1:8383 

espero que ayude a las personas que buscan solución a este problema.

+3

Si usa VirtualHosts, entonces también necesita actualizarlos para usar en lugar de littledynamo

19

Desde el 3.x wampserver en adelante, cambiar el número de puerto de escucha de Apache no requiere ninguna habilidad en particular Apache (http.conf, host virtual, ...), sólo hay que clic de botón - ¡suponiendo que estés ejecutando el sistema operativo Windows! :

  1. En la bandeja, haga clic derecho verde/marcha WAMP icono
  2. Seleccione el menú Herramientas
  3. En el Puerto sección utilizado por Apache: xx, haga clic Usar un puerto distinto 80(es decir, configuración de puerto predeterminada)
  4. Ingrese el número de puerto deseado en la ventana emergente - generalmente 80 80 puerto Web como alternativa

NB: Para puerto alternativo: registro oficial IANA Service Name and Transport Protocol Port Number Registry

+1

esto funcionó perfectamente para mí –

0

Haga clic en el icono del servidor WAMP y desde el menú bajo Fichero de configuración seleccione httpd.conf. Se abrirá un archivo de texto largo en el bloc de notas. En este archivo, desplácese a hasta la línea que dice Puerto 80 y cámbiela para leer Puerto 8080, Guarde el archivo y cierre el bloc de notas. Una vez más, haga clic en el icono del servidor de wamp y seleccione reiniciar todos los servicios. Se necesita hacer un cambio más antes de que seamos hecho.En Windows Explorer, busque la ubicación donde se instaló el servidor WAMP que es por defecto C: \ Wamp.

Cuestiones relacionadas