Cómo cambiar el número de puerto para apache en WAMP

115

Soy nuevo en el servidor WAMP y lo instalé en mi sistema, pero después de instalarlo cuando lo verifico yendo a la URL localhost como esta http://localhost/en el navegador, no funciona. Recibo un error 404 y una página en blanco .

Esto se debe a que el Wamp serverservidor IIS está utilizando mi puerto 80 predeterminado . Por favor, avíseme cómo cambiar el número de puerto en el servidor Wamp y resolvió este problema.

vishal_g
fuente

Respuestas:

156

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


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

Actualización: En la versión 3.1.6 de WAMP, haga clic derecho en el icono del servidor wamp en la barra de tareas, seleccione "herramientas" -> "Puerto usado por Apache: 80" -> "use un puerto que no sea 80", aparecerá un cuadro de entrada emergente, ingrese un nuevo puerto en él, haga clic en el botón confirmar, luego reinicie wamp.

vishal_g
fuente
16
¿No debería ser en Listen 8080lugar de Port 8080?
DaveRandom
puede ser que su otra aplicación esté usando ese puerto 80, por lo que solo necesita cambiar el puerto y funcionará para usted.
vishal_g
3
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. Seguían apuntando a "localhost /" simple. Para cambiarlo, traté de editar el archivo c: \ wamp \ wampmanager.ini, pero ese parecía sobrescribirse con valores predeterminados cada vez que se reinicia el servidor wamp. 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 siguiente reinicio de wamp. Solo pensé que debería compartir. :)
userfuser
2
También cambie los enlaces de URL en wamp \ wampmanager.tpl para que funcionen los accesos directos de la barra de tareas
Adam Butler
Wikipedia enumera los números de puerto y los usos comunes. Indica 80, 8080 y 8008 como puertos http alternativos comunes. en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
LL Learner
102

Simplemente vaya al archivo httpd.conf, por ejemplo. en el entorno WAMP se encuentra en:

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

vaya a la línea no. 46 y edite Listen 80a su requerimiento para ex.

Listen 8383

Las versiones más nuevas de WAMP utilizan 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:80a su requerimiento para ex.

ServerName localhost:8383

Restart Apache y esta hecho !!

Ahora puedes acceder con tu URL:

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

Espero que ayude a las personas que buscan una solución aquí.

Aditya P Bhatt
fuente
5
Si usa VirtualHosts, también debe actualizarlos para usar <VirtualHost *: 8383> en lugar de <VirtualHost *: 80>
littledynamo
34

Desde wampserver 3.x en adelante, cambiar el número de puerto de escucha de Apache no requiere ninguna habilidad particular de Apache (http.conf, virtualhost, ...), solo tiene que hacer clic en el botón , ¡asumiendo que está ejecutando el sistema operativo Windows! :

  1. En la bandeja, haga clic con el botón derecho en el icono verde / ejecutando WAMP
  2. Seleccionar menú Herramientas
  3. En la sección Puerto usado por Apache: xx , haga clic en Usar un puerto que no sea 80 (es decir, configuración de puerto predeterminada)
  4. Ingrese el número de puerto deseado en la ventana emergente, generalmente 8080 como puerto web alternativo

NB: Para puerto alternativo: verifique el nombre de servicio oficial de IANA y el registro de número de puerto del protocolo de transporte

philippeko
fuente
11

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

#Listen 12.34.56.78:80
Listen 80

Cambiar de 80 a 82

como

#Listen 12.34.56.78:82
Listen 82

ahora tu url será

http://localhost:82
Rizwan Gill
fuente
¡Cambié y funciona! ¿Pero puedo ocultar el puerto de la URL? Debería usar el puerto 82 pero no debería mostrarse en la URL. ¿Es eso posible?
ARUN
6

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

Así que fui a los servicios y detuve lo siguiente:

  1. Servicios de publicación en la World Wide Web.
  2. Servicio de gestión web
  3. Servicio de agente de implementación web.

configúrelos en manual para que no se inicie al reiniciar el entorno de desarrollo.

bherto39
fuente
1
Me gusta este enfoque en lugar de cambiar el puerto. En Windows 10, todo lo que tenía que deshabilitar eran los Servicios de publicación en la World Wide Web
Paul Sandel
4

Además de la modificación del archivo C:\wamp64\bin\apache\apache2.4.27\conf\httpd.conf.
Para que los atajos de URL funcionen, edite el archivo C:\wamp64\wampmanager.confy cambie el puerto:

[apache]
apachePortUsed = "8080"

Luego sal y vuelve a iniciar wamp.

Nicolas
fuente
3

Puede intentar cambiar el servidor Apache para escuchar algún otro puerto que no sea el puerto 80.

Haga clic en el ícono amarillo de WAMP en la barra de tareas. Elija Apache -> httpd.conf. Dentro, busque estas dos líneas de código:

Escuche 80 ServerName localhost: 80 y cámbielos a algo como esto (no están uno al lado del otro):

Escuche 8080 ServerName localhost: 8080

Gurunath
fuente
1

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

Gurunath
fuente