Cambiar localhost a nombre de dominio para XAMPP

XAMPP nos ayuda a simular el entorno del servidor en nuestra computadora con Windows para que podamos probar nuestros sitios web localmente antes de cargarlos en el servidor en vivo. De forma predeterminada, XAMPP usa localhost como URL para sitios web locales. ¿Es posible acceder a nuestros sitios web utilizando un nombre de dominio personalizado en lugar de un host local? Al hacerlo, podemos usar diferentes nombres de dominio para varios sitios web y ahorramos tiempo para cambiar la URL del sitio en el servidor remoto cuando nuestro sitio esté listo para publicarse.

Resolver un dominio en un equipo local

Al igual que herramientas de software similares, cuando XAMPP configura un servidor web en su equipo con Windows, se usa 127.0.0.1 para apuntar el software al PC local. 127.0.0.1 es la dirección del equipo local. localhost utiliza la dirección IP 127.0.0.1. Si desea usar un nombre de dominio personalizado en lugar de localhost en XAMPP, primero debe resolver el dominio a la dirección IP local 127.0.0.1.

Los equipos Windows tienen un archivo host, un archivo de sistema operativo, que asigna nombres de host a direcciones IP. Permite a los usuarios especificar una dirección IP para usar para un nombre de host o nombre de dominio sin verificar DNS. Puede consultar este tutorial para buscar y editar archivos de hosts en Windows 10 para obtener más detalles.

Ahora ya ha apuntado el dominio personalizado a su servidor web local. Siga los pasos a continuación para asignar el dominio a la carpeta específica para los sitios web locales configurados mediante XAMPP.

Agregar dominio personalizado a XAMPP

Busque el directorio de instalación de XAMPP en el Explorador de archivos de Windows. Vaya a apache / conf / extra. Busque y abra el archivo de configuración de Apache de Hosts virtuales llamado httpd-vhosts.conf usando el bloc de notas u otros programas de edición de texto que tenga.

agregar dominio personalizado a XAMPP

En este archivo de configuración de VirtualHost, puede ver el código de ejemplo de VirtualHost. Puede copiar y pegar el código de ejemplo y luego reemplazar el nombre de servidor con su propio nombre de dominio. O copie y pegue el código a continuación, luego reemplace la raíz de documentos y el Directorio con el directorio raíz de su sitio web real y su ruta, use su dominio personalizado como Nombre de servidor.

<VirtualHost *> DocumentRoot "D:/XAMPP/htdocs/site1" ServerName betterhostreview.com <Directory "D:/XAMPP/htdocs/site1"> Order allow,deny Allow from all </Directory></VirtualHost> 

Si desea mantener varios dominios / nombres de host para sitios web diferentes o los mismos en su computadora, puede configurar contenedores o bloques de VirtualHost para ellos.

Simplemente copie y pegue el código anterior de nuevo, luego use el nuevo DocumentRoot, Nombre de servidor, Directorio en contenedores o bloques VirtualHost adicionales.

Si desea acceder al mismo sitio usando localhost al mismo tiempo, agregue el siguiente código a este archivo de configuración. Asegúrese de reemplazar el DocumentRoot con el suyo propio.

<VirtualHost *> DocumentRoot "D:/XAMPP/htdocs" ServerName localhost</VirtualHost>

Tenga en cuenta que es posible que deba reiniciar el servicio Apache en XAMPP antes de que los cambios surtan efecto.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.