Esta es mi configuración httpd.conf de Apache:
Listen 8012
ServerName localhost:8012
Cada vez que inicio Apache a través de XAMPP
, veo este mensaje:
Status Check OK
Busy…
Apache Started [Port 80]
Alguien, por favor ayúdenme, ¿puedo cambiar otras configuraciones?
Respuestas:
Para responder a la pregunta original:
Para cambiar el puerto del servidor XAMPP Apache aquí el procedimiento:
1. Elija un número de puerto libre
El puerto predeterminado utilizado por Apache es
80
.Eche un vistazo a todos sus puertos usados con Netstat (integrado en el Panel de control de XAMPP ).
Luego puede ver todos los puertos usados y aquí vemos que el
80
puerto ya está siendo usado porSystem
.Elija un número de puerto libre (
8012
, para este ejemplo).2. Edite el archivo "
httpd.conf
"Reemplácelos por:
Guarda el archivo.
Acceda a: http: // localhost: 8012 para comprobar si funciona.
De lo contrario, debe editar el
http-ssl.conf
archivo como se explica en el paso 3 a continuación. ↓3. Edite el archivo "
http-ssl.conf
"Busque las siguientes líneas:
Reemplácelos por otro número de puerto (
8013
para este ejemplo):Guarda el archivo.
Reinicie el servidor Apache.
Acceda a: http: // localhost: 8012 para comprobar si funciona.
4. Configure los ajustes del servidor Apache XAMPP
Si desea acceder a localhost sin especificar el número de puerto en la URL
http: // localhost en lugar de http: // localhost: 8012 .
8012
y8013
).4.1. Configuración del navegador web
Si esta configuración no oculta el número de puerto en la URL es porque su navegador web no está configurado para. Consulte: Herramientas ► Opciones ► General ► Configuración de conexión ... le permitirá elegir diferentes puertos o cambiar la configuración del proxy.
4.2. Para los raros casos de mala suerte final
Si el paso 4 y la configuración del navegador web no le funcionan, la única forma de hacerlo es volver a cambiar a 80 o instalar un oyente en el puerto 80 (como un proxy) que redirija todo su tráfico al puerto 8012.
Para responder a su problema:
Si aún tiene este mensaje en la consola del Panel de control:
xampp-control.exe
archivo (probablemente enC:\xampp
)XAMPP.INI
en ese directorio (entoncesXAMPP.ini
yxampp-control.exe
están en el mismo directorio)Pon las siguientes líneas en el
XAMPP.INI
archivo:Ahora, siempre obtendrás:
Tenga en cuenta que esto es solo para fines de visualización . No tiene ninguna relación con tu
httpd.conf
.fuente
La mejor solución es reconfigurar el servidor XAMPP Apache para escuchar y usar diferentes números de puerto. Así es como se hace:
1) Primero, debe abrir el archivo Apache “httpd.conf” y configurarlo para usar / escuchar en un nuevo puerto no. Para abrir el archivo httpd.conf, haga clic en el botón "Configuración" junto a los botones "Inicio" y "Administrador" de Apache. En el menú emergente que se abre, haga clic y abra httpd.conf
2) Dentro del archivo httpd.conf, busque "listen". Encontrarás dos filas con algo como:
Cambie el puerto no por un puerto no. de su elección (por ejemplo, puerto 1234) como a continuación
3) A continuación, en el mismo archivo httpd.conf, busque “ServerName localhost:” configúrelo en el nuevo número de puerto.
4) Guarde y cierre el archivo httpd.conf.
5) Ahora haga clic en el botón de configuración de Apache nuevamente y abra el archivo “httpd-ssl.conf”.
6) En el archivo httpd-ssl.conf, busque "Escuchar" nuevamente. Puedes encontrar:
Cámbielo para escuchar en un nuevo puerto de su elección. Di como:
7) En el mismo archivo httpd-ssl.conf busque otra línea que diga
<VirtualHost _default_:443>
. Cambie esto a su nuevo número de puerto. (como 1443)8) También en el mismo httpd-ssl.conf puede encontrar otra línea que define el puerto no. Para eso, busque "ServerName". puede encontrar algo como:
Cambie este ServerName a su nuevo número de puerto.
8) Guarde y cierre el archivo httpd-ssl.conf.
9) Finalmente, solo hay un lugar más en el que debe cambiar el número de puerto. Para eso, haga clic y abra el botón "Configuración" de su Panel de control XAMPP. Luego haga clic en el botón "Configuración de puerto y servicio". Dentro de él, haga clic en la pestaña "Apache" e ingrese y guarde los nuevos números de puerto en los cuadros "puerto principal" y "puerto SSL". Haga clic en guardar y cierre los cuadros de configuración.
Eso debería hacer el truco. Ahora “Inicie” Apache y si todo va bien, su servidor Apache debería iniciarse.
También verá que el puerto Apache no en el panel de control de XAMPP ha cambiado a los nuevos ID de puerto que configuró.
fuente
¿Ha intentado acceder a su página escribiendo " http: // localhost: 8012 " (después de reiniciar el apache)?
fuente
Si se
XAMPP server
está ejecutando por el momento, detenga el servidor XAMPP.Siga estos pasos para cambiar el número de puerto.
Abra el archivo en la siguiente ubicación.
Abra el
httpd.conf
archivo y busque la Cadena:Escuchar 80
Este es el número de puerto que usa XAMMP.
Luego busque la cadena ServerName y actualice el número de puerto que ingresó anteriormente.
Listen
Ahora guarde y reinicie el servidor XAMPP.
fuente
Yo también tuve un problema. Cambié el puerto pero no pude comenzar en 8012.
Skype estuvo involucrado porque tenía el mismo puerto, 80. Y no podía permitir que apache cambiara su puerto.
Así que simplemente reinicie la computadora y antes de encender cualquier otro programa Abra xampp primero cambie el puerto, digamos de 80 a 8000 o 8012 en estas líneas en httpd.conf
Reinicie xampp, inicie apache, verifique localhost.
fuente
Si no funciona por encima de la identificación del puerto, cámbielo, como 8082,8080 Reinicie xammp, inicie el servidor apache, compruébelo. Ahora está funcionando.
fuente