Cuando trabajamos en entornos reales, usando el procedimiento desarrollo-test-producción, con un servidor de pruebas, o cuando necesitamos realizar una migración de hosting o empresa de alojamiento web, o queremos trasladar nuestro Joomla, nuestro WordPress o cualquier otro software web diseñado por nosotros mismos, por lo general muchos no conocen la posibilidad de verificar de forma real si el proceso de migración, esta funcionando correctamente, usando el archivo hosts del sistema.
Por lo general las empresa de hosting ofrecen una alternativa, basada en el usuario de Apache que ejecuta el proceso, por lo general con la dirección URL http://nombredelservidor/~usuario. Esta formula es bastante imprecisa ya que muchos programas, por su diseño en implementación no funcionaran de forma correcta.
En Castris te proponemos que trabajes en modo real utilizando para ello, el archivo hosts de tu sistema.
Contenidos
Video disponible en Youtube.com haciendo click en la imagen
El archivo hosts por lo general y salvo configuraciones especificas no habituales en un S.O. es un archivo que contiene una serie da datos, que permiten la resolución directa de dominios y nombres de host, sin que el SO tenga que consultar ningún DNS.
Esta facilidad, también permite que podamos engañar al sistema, creando direccionamientos específicos para las dirección o nombres de host que nos interesen.
Un ejemplo del archivo hosts contendría:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
C:/Windows/System32/drivers/etc/hosts
C:/WINNT/System32/drivers/etc/hosts
C:/Windows/hosts
En las versiones XP y más antiguas solo hace falta abrir el fichero con el editor de texto. (se recomienda el editor de texto)
En las nuevas versiones, necesitamos entrar en el sistema como administradores, y ademas abrir el Bloc de Notas como administradores.
La ubicación es /etc/hosts
Para la edición usaremos un editor de texto, con permisos de root usando para ello el comando sudo
sudo editor /etc/hosts
Un ejemplo de archivo hosts para usar en varios entornos. En el caso mostrado estará preparado para ver el entorno de desarrollo. Si queremos usar otro entorno deberemos comentar los otros entornos y quitar el comentario # en la dirección del entorno con el que queremos trabajar.
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
# Entorno de desarrollo local
192.168.1.2 misitioweb.com www.misitioweb.com
# Entorno de test en maquina en internet
#15.12.13.45 misitioweb.com www.misitioweb.com
# Entorno de producción en el servidor de internet sobre el cual todavia no resuelve
# nuestro dominio
#172.73.73.23 misitioweb.com www.misitioweb.com
Una vez realizados los cambios nuestro navegador nos llevara al sitio que hallamos configurado en el archivo host, poniendo el mismo nombre o url.
Existen plugins y addons para distintos navegadores que permiten realizar estas operaciones de forma mas o menos sencillas. Búscalos como «host» «host switch» «host ip» e instálalos en tu navegador aunque siempre es mejor saber como se hace y hacerlo manualmente.
Comparte este artículo
Comparte este articulo en
¡Hola a todos! Vamos a sumergirnos en el fascinante mundo de Mod Security y aprender…
Ya son muchos años en el sector, muchos años pasando por varios paneles de control,…
La lista UCEPROTECT es una herramienta utilizada por muchos administradores de sistemas y proveedores de…
No es la primera vez que me encuentro con el agotamiento de la memoria en…
Descubre cómo solucionar problemas de acceso a servidores con Centos 7, Almalinux 8, Ubuntu 20.04…
Uno de los mensajes más alarmantes que puedes encontrarte es aquel que indica que tu…