En el artículo anterior, hemos estado hablando de cómo configurar XAMPP en su PC local y cómo instalar WordPress en él. Pero, ¿qué sucede si desea tener varios sitios web en su servidor local? Simplemente puede crear nuevas carpetas y abrirlas como www.example.com/, ¡pero eso es simplemente aburrido! ¿Qué tal crear un subdominio? Algo como www.sub.example.com, ahora parece algo, ¿no es así?
Creación de una carpeta de directorio raíz para el subdominio
Veamos cómo hacemos todo esto. En primer lugar, desea crear el directorio raíz del nuevo subdominio. Vaya a C: / xampp / htdocs (esto puede ser diferente para usted dependiendo de dónde instaló XAMPP). El nombre de la carpeta puede ser solo el nombre del subdominio (por ejemplo: www.sub.domain.com la carpeta sería sub) o puede usar el nombre de dominio completo para el nombre de la carpeta (por ejemplo: www.sub.domain.com la carpeta sería ser www.sub.domain.com).
Creando el subdominio
Para crear el subdominio para su localhost, necesita editar un archivo de configuración XAMPP llamado httpd-vhosts.conf este archivo se encuentra en C: / xampp / apache / conf / extra (esto puede ser diferente para usted dependiendo de dónde instaló XAMPP). Abra httpd-vhosts.conf con su editor de texto favorito y busque lo siguiente:
[html]
## <virtualhost *: 80>
## ServerAdmin [email protected]
## DocumentRoot "C: /xampp/htdocs/dummy-host.localhost"
## ServerName dummy-host.localhost
## ServerAlias www.dummy-host.localhost
## ErrorLog "logs / dummy-host.localhost-error.log"
## CustomLog "logs / dummy-host.localhost-access.log" combinado
## </virtualhost>
[/ Html]
Duplíquelo y elimine el ## de antes de cada línea, luego estamos listos para crear el subdominio, en nuestro caso será sub.localhost, por supuesto, puede hacer lo que quiera. Cambie el * a sub.localhost y en cada línea donde dice dummy-host.localhost a sub.localhost.com. El resultado final se parecería al siguiente:
[html] <virtualhost sub.localhost.com:80>
ServerAdmin [email protected] #DocumentRoot "C:/xampp/htdocs/sub.localhost.com"
Nombre del servidor sub.localhost
ServerAlias www. sub.localhost.com
ErrorLog "logs / sub.localhost.com -error.log"
CustomLog "logs / sub.localhost.com -access.log" combinado
</host virtual>
[/ Html]
Registro del dominio sub.localhost.com
Si ha terminado con esto, necesita registrar su subdominio, en el Anfitriones de la ventana expediente. Esto se puede encontrar en C: / Windows / System32 / controladores / etc. Cree una copia de seguridad del archivo de hosts, luego ábralo con su editor de texto favorito y agregue las siguientes líneas en la parte inferior:
127.0.0.1 localhost
127.0.0.1 sub.localhost.com
Nota: Windows 7 o Windows 8 no le permiten editar ese archivo, para editar ese archivo primero cópielo en otra ubicación, digamos Escritorio, luego edítelo en su editor favorito y luego pegue (reemplace) el archivo editado en etc. carpeta.
Esto te creará un dominio sub.localhost.com. Si ha terminado con esto y está 100% seguro de que hizo todo bien, reinicie su apache usando el panel de control de XAMPP (detener / iniciar). Después de reiniciar Apache, debería poder acceder a su nuevo subdominio:.
Si XAMPP se congela cuando desea reiniciar Apache, asegúrese de no usar HTTP: // o / al final del dominio para el que desea crear un directorio. Si tiene alguna otra pregunta con respecto a este tema, no dude en preguntar en los comentarios a continuación.
Tushar
Wow! Me encanta. Será más divertido crear un subdominio en un localhost y trabajar con él. ¿Hay alguna forma de crear un subdominio en wampp.
Andor Nagy
Hola. Estoy seguro de que es posible. Nunca usé WAMP, pero según leí, es lo mismo que en XAMPP.
Saludos,
Andor Nagy
sai kumar
Hola Andor Nagy, Impresionante tutorial para crear un subdominio usando Xampp. Seguramente intentaré crear un subdominio en localhost. ¡¡Gracias por compartir!!
Sadek
Buenos consejos, ¿puedo hacer lo mismo con WAMP?
es ligeramente diferente de XAMPP
Rajesh Namase
Yor ya dijo eso, también puede usar el mismo método en WAMP, si tiene algún problema con WAMP, háganoslo saber.
Emily
¡Es una buena noticia que pueda usar el mismo método en WAMP! :) Lo intentaré lo antes posible y lo pondré en mi lista de tareas (porque puedo olvidarlo).
ansh
gracias por el compañero de ayuda. . . Será beneficioso crear un subdominio en localhost y luego desarrollar algo .. :)
parmar
Gracias hermano por este tutorial de trabajo, siempre me preguntaba cómo las personas obtienen un subdominio para su sitio web, ¡ahora también puedo obtener uno para mi sitio! ¡Gracias de nuevo!
Andor Nagy
Hola, ¡me alegro de que te haya ayudado! Tenga en cuenta que si tiene un nombre de dominio premium, debe crear el subdominio en el servicio donde tiene el dominio y redirigirlo a su IP a través del administrador de DNS.
Saludos,
Andor Nagy
Shakeel Mohsin
Bueno, este tutorial es ciertamente interesante para mí Rajesh Namase. Por cierto, qué tema estás usando en este blog.
Rajesh Namase
LOL El artículo está escrito por Andor Nagi: D Estamos usando un tema hijo personalizado de Génesis.
yogesh
Este artículo es muy útil para mí, pero quiero saber algo sobre tecnología nueva como Joomla, etc. Por favor, escriba algunos artículos sobre eso.
Aliakbar Fajri
Gran consejo,
solo quiero saber si puedo usar el mismo método con Wamp ???
Bhavik
Gracias por este artículo..
Este artículo es realmente útil para la gente, pero ¿cómo crear un subdominio en el servidor wamp?
sridahr
Esto es genial, pero siempre que agrego esto
NameVirtualHost *: 80
DocumentRoot "D: / xampp / htdocs"
ServerName localhost
DocumentRoot "D: / xampp / htdocs / subdominio"
Nombre del servidor subdominio.localhost.com
Mi servidor xammp no es sratring
Hiren Rajput
Hola, este es un gran tutorial sobre cómo crear un subdominio usando xampp. Nunca piense que se puede crear un subdominio en localhost. Ahora conozco los secretos y también lo intentaré.
michael
hola, ¿cómo hago esto en un sitio web real?
Donald
Me pregunto lo mismo. Para mí, ahora redirige TODO el tráfico al subdominio.
kyle e.
Muy buen tutorial, ahora, después de hacerlo, de hacer sub.localhost.com, ¿hay algo que pueda usar para otros como testdomain.tk? Usé httpd-vhosts.conf antes de configurar varias carpetas para poder tener más de una carpeta que htdocs contenga tanto. ¿Puedo hacer que sub.localhost.com entre en sub.testdomain.com?