Para aquellos de ustedes que recién comienzan a aprender cómo crear un sitio web, tal vez localhost sea uno de una miríada de términos que suenan extranjeros. Pero no te preocupes. En este artículo, se le guiará para comprender qué es localhost y sus usos.
¿Qué es Localhost?
En el contexto de la programación de sitios web, su computadora se llama localhost . ¿Porqué es eso?
Debe recordar que un servidor de alojamiento web también es un dispositivo informático. Por lo tanto, su computadora también se puede usar para almacenar y ejecutar un sitio web con una aplicación de servidor local.
Sin embargo, nadie puede acceder al sitio a través de Internet. La única forma de abrirlo es escribir http://localhost en el navegador web de la computadora que almacena los datos del sitio.
En otras palabras, localhost no es solo un término, sino también un nombre de dominio . Por supuesto, localhost tiene una dirección IP detrás, que es 127.0.0.1 (o conocida como dirección de bucle invertido).
Función de servidor local
Hay tres beneficios que se pueden obtener con la existencia de localhost. ¿Qué es? ¡Vea la explicación a continuación!
1. Sitios de prueba y aplicaciones web fuera de línea
Como se discutió en la sección anterior, la función principal de localhost es permitirle acceder a los sitios que se ejecutan en su computadora.
Esto es útil si eres un desarrollador de sitios web . Con localhost, puede asegurarse de que el sitio o la aplicación web que crea funcione correctamente antes de cargarlo en un servidor en línea.
Por supuesto que puede hacerlo con un servicio de alojamiento web . Sin embargo, crear un sitio web sin conexión no requiere ningún costo. Además, no tiene que pensar en los límites de ancho de banda del servidor.
2. Verifique el estado de su conexión a Internet
Localhost también se puede usar para verificar su conexión a Internet. Para hacer esto, solo necesita abrir un Símbolo del sistema (Windows) o Terminal (Mac OS) y escribir «ping localhost» o «ping 127.0.0.1». Después de eso, presione la tecla enter y vea el resultado. Estos son los resultados de las pruebas que aparecen cuando no hay problemas con la conexión a Internet.
3. Bloquear el acceso a ciertos sitios
Para aquellos de ustedes que no saben, el acceso a un sitio web puede ocurrir porque el servidor de nombres de dominio (DNS) proporciona la dirección IP de la dirección del sitio ingresada en la barra de direcciones de su navegador.
Para facilitar el proceso, su computadora almacena cada dirección de sitio a la que ha accedido junto con su dirección IP en un archivo de configuración llamado «archivo de hosts».
Bueno, si no desea que su computadora se use para acceder a ciertos sitios web, puede reemplazar su dirección IP con 127.0.0.1, que en realidad es la dirección localhost. Si está utilizando Google Chrome, esto es lo que sucede una vez que se habilitan estas configuraciones.
Varias aplicaciones de servidor localhost
En el apartado de definición de localhost se ha mencionado que un servidor de alojamiento web es un dispositivo informático. Sin embargo, no puede ejecutar un sitio sin aplicaciones de servidor web como NginX y Apache.
Esto también se aplica a servidores locales o computadoras personales que se utilizan como servidor. A continuación se muestran algunas aplicaciones que puede elegir para crear un servidor local.
1. XAMPP
XAMPP es una de las aplicaciones de servidor local más utilizadas. Esta aplicación es una derivación de Apache que utiliza MariaDB para su base de datos, así como PHP y Perl como lenguaje de programación.
El soporte del sistema operativo XAMPP es bastante extenso. Puede instalar esta aplicación en Windows, Linux y Mac OS X.
La buena noticia es que XAMPP es de código abierto, por lo que puede descargarlo y usarlo de forma gratuita.
Si desea instalar WordPress en XAMPP, puede seguir la guía de instalación que discutimos.
2. amperios
Al igual que XAMPP, AMPPS también es una aplicación de servidor local de código abierto. En su interior, encontrará Apache, MySQL, MongoDB, PHP, Perl, Python y Softaculous Installer.
Debido a que tiene una función de instalación de Softaculous, AMPPS le permite instalar varias aplicaciones web como WordPress, Joomla y Drupal fácilmente con unos pocos clics. Sin embargo, Softaculous requiere una conexión a Internet para hacerlo.
AMPPS también se puede usar en Windows, Linux y Mac OS X.
3. Servidor Wamp
WampServer le permite instalar Apache, MySQL y PHP en un servidor local. Al igual que las dos aplicaciones localeshost anteriores, WampServer también se puede descargar y utilizar de forma gratuita.
Desafortunadamente, WampServer solo está destinado a computadoras con el sistema operativo Windows. Si es usuario de Mac OS X o Linux, XAMPP y AMPPS son opciones más apropiadas.
Usar host local para
Ahora ya sabes lo que es un host local, ¿verdad? En general, la función de localhost es verificar la apariencia y la funcionalidad de un sitio web o una aplicación web instalada en su computadora. Esto se hace escribiendo «localhost» o la dirección IP 127.0.0.1 en la barra de direcciones del navegador.
Además de crear un sitio web con alojamiento fuera de línea, localhost también se usa cuando desea verificar el estado de la conexión a Internet y bloquear el acceso a ciertos sitios.