Configurar un servidor web local en Windows, Mac y Linux

Al desarrollar un sitio web, un diseñador web debe poder ver sus páginas web de la misma manera que lo haría el usuario final. A veces, basta con hacer clic y ver sus archivos HTML en el navegador web, pero si desea probar el contenido dinámico, deberá configurar un servidor web local. Hacer esto es bastante simple y se puede lograr fácilmente en Windows, macOS y Linux. Hay muchos tipos de servidores web disponibles, pero usamos Apache en este tutorial, ya que es el servidor más común, muy fácil de configurar y compatible con los principales sistemas operativos.

Configurar un servidor web local en Linux

Apache fue diseñado para sistemas operativos similares a Unix. Linux entra en esta categoría y la instalación y configuración de un servidor web Apache se puede realizar en un solo paso.

Aquí nos ocupamos de la línea de comandos. Las distribuciones más populares le permiten instalar Apache sin compilarlo desde la fuente usando un comando simple.

Para distribuciones basadas en Debian, Ubuntu y Ubuntu:

Para Red Hat y CentOS

Una vez instalado, navegue en su navegador web a “127.0.0.1” o “localhost”. Si muestra “¡Funciona!” eso significa que su instalación de Apache es exitosa.

Servidor web Ubuntu Instalar Apache

Para comprender mejor cómo Apache está sirviendo esta página web en particular, editámosla. Para hacer esto, navegue hasta el directorio web raíz de su máquina local Linux.

Abra “index.html” como raíz con su editor de texto favorito.

Busque “It Works!” y cambie el texto a algo aleatorio como “¡Tecnología fácil!” (En realidad, podría ser cualquier cosa). Asegúrese de guardar el archivo.

Ahora actualice la página web en 127.0.0.1. Debería ver “¡Tecnología fácil!” donde “¡Funciona!” fue anteriormente.

Servidor web Ubuntu Editar predeterminado

Ahora que ha configurado un servidor web simple, puede jugar con los ajustes de configuración en “apache2.conf”.

Nota: tenga en cuenta que cada vez que realice un cambio de configuración, deberá reiniciar Apache para que se aplique.

Si esto no funciona, puede reiniciarlo ejecutando directamente el archivo upstart.

Configurar un servidor web local en macOS

Lo bueno de macOS es que Apache está instalado de forma predeterminada. Todo lo que necesitas hacer es encenderlo.

En Finder, vaya a “Aplicaciones -> Utilidades”, luego haga doble clic en Terminal para abrirlo.

Aplicación Macos Open Terminal

Para encender su servidor web Apache ya preinstalado, ejecute el siguiente comando:

Para probar que nuestro servidor web se está ejecutando, navegue hasta “127.0.0.1” o “localhost” en su navegador web.

Servidor web Macos Funciona

Podemos cambiar el contenido de la página web simplemente navegando a la raíz del documento de la misma manera que lo hicimos en Linux. Lo único diferente es la ubicación de la ruta.

Ahora edite el archivo “index.html.en” usando su editor de texto favorito. Cambiar “¡Funciona!” a “¡Hola mundo!”

mac-nano-open-index-html

Si actualizamos nuestra página web alojada en 127.0.0.1, ahora vemos los cambios reflejados.

Servidor web Macos Hola mundo

Para configurar aún más el servidor web Apache en macOS, navegue hasta el archivo “httpd.conf”.

Al igual que Linux, puede reiniciar fácilmente el servicio Apache utilizando el apachectl comando con privilegios de root.

Configurar un servidor web local en Windows

A diferencia de Linux y macOS, Windows no está basado en Unix, por lo que no hay una sola línea para instalarlo. Afortunadamente, hay varios asistentes de instalación que combinan cosas como Apache, MySQL y PHP para hacernos la vida más fácil. Uno de ellos es XAMPP.

Nota: XAMPP también está disponible para Linux y Mac OS X.

Descargue la versión de Windows de XAMPP y comience la instalación. Ejecute el instalador cuando se le solicite. Puede seleccionar solo Apache si todo lo que necesita es un servidor web. Sin embargo, si planea usar una base de datos, es posible que también desee seleccionar MySQL.

Instalador de Windows Xampp

Continúe con la instalación y haga clic en “Finalizar” cuando termine. De forma predeterminada, se iniciará el panel de control de XAMPP.

Panel de configuración de Windows Xampp

Haga clic en “Inicio” para Apache y MySQL, si es necesario.

Si navega a “127.0.0.1” o “localhost” en su navegador web, debería ver la página de configuración de XAMPP.

Configuración 1 de la página web de Windows Xampp

Para crear una nueva página web, el procedimiento es el mismo. Abra el bloc de notas y cree un archivo HTML de muestra. Nómbrelo “hola.html”.

Bloc de notas de Windows Hola

Guárdelo en la raíz del documento ubicada en “c: xampp htdocs “.

Navegue a él usando su navegador web yendo a 127.0.0.1/hello.html. Podrás ver la página web que creaste.

Página web de Windows Xampp Hola

Nota: WampServer es otra opción sólida para instalar Apache en Windows.

Conclusión

Apache es una excelente solución para crear sitios web simples y complejos, pero no es la única opción. Si bien Apache se integra bien en las tres plataformas, es posible que desee ver IIS como una opción para Windows, ya que admite muchas funciones de autenticación de Windows que Apache no admite. Sin embargo, para simplemente probar la funcionalidad básica de un sitio web, Apache es perfecto.

¿Es útil este artículo?

¡Compártelo en tus redes sociales!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *