En esta ocasion veremos como configurar Host virtuales de manera que podamos acceder a nuestro proyecto web utilizando una url tipo: arthusu.com
Los Host virtuales en los hosting web sirven mucho para realizar servidores compartidos, darles un espacio pequeño de su disco duro y recursos a un par de usuarios para que utilicen su servicio de manera gratuita o de paga.
Esto es algo facil de realizar pero no esta de mas saberlo.
Pasos a seguir:
1.- Agregamos una nueva entrada en el archivo HOSTS que se encuentra en: C:\Windows\System32\drivers\etc\hosts
en este caso quedaria asi:
127.0.0.1 arthusu.comEn lugar de arthusu.com seria al host que deseas acceder.
Guardamos los cambios en caso de que estes en windows 7 o 8 necesitas ejecutar como administrador el programa con el que abras el archivo HOSTS.
2.- Nos dirigimos al archivo: C:\xampp2\apache\conf\extra\httpd-vhosts.conf
En el cual podremos configurar nuestro virtual host.
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "C:/xampp2/htdocs/"
ServerName localhost
##ErrorLog "logs/dummy-host2.example.com-error.log"
##CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin arthusu@gmail.com
DocumentRoot "C:/xampp2/htdocs/arthusu/"
ServerName arthusu.com
##ErrorLog "logs/dummy-host2.example.com-error.log"
##CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
En el ejemplo anterior tenemos que el servidor localhost contiene toda la carpeta c:\xampp2\htdocs y su correo en caso de error es webmaster@dummy-host2.example.com
Y tenemos otro host que en este caso es arthusu.com el cual su carpeta es todo lo que este dentro de c:\xampp2\htdocs\arthusu y su correo en caso de error es arthusu@gmail.com
Hay dos opciones comentadas que son para errores y puede guardarlos en un archivo, en este caso los dejare como comentarios.
3.- Guardamos el archivo y reiniciamos apache.
4.- Entrar a arthusu.com y crear un archivo index.php en c:\xampp2\htdocs\arthusu\index.php con el contenido que quieras para verlo funcionar.
5.- En caso de que quieras agregar mas virtualhost solo es necesario realizar de nuevo los pasos anteriores. Es decir, agregar una ip local en este caso 127.0.0.1 apuntando a un dominio local por ejemplo: ejemplo.com.
Agregar en el archivo httpd-vhosts.conf otro virtualhost apuntando a esa direccion y reiniciar apache de nuevo.
Todo esto es variable y es muy facil de configurar usando XAMPP.
Para mas informacion: https://httpd.apache.org/docs/2.2/vhosts/name-based.html
Este articulo ha sido muy corto pero espero que a mas de uno le sea de utilidad.
No hay comentarios:
Publicar un comentario