Al desarrollar su propio sitio web, debe tener la capacidad de observar y evaluar cómo se vería el sitio web desde la perspectiva del visitante promedio.
A veces, basta con hacer clic y ver los archivos HTML en un navegador web. Pero si desea probar contenido dinámico, deberá configurar un servidor web local.
Esto es bastante simple y puede hacerlo usted mismo fácilmente, ya sea que esté utilizando una PC con Windows, macOS o Linux. Hay muchos tipos de servidores web disponibles, pero en este artículo usaremos Apache porque es el servidor más popular, muy fácil de configurar y tiene buena compatibilidad con todos los sistemas operativos informáticos populares.
Configurar un servidor web local en Linux
Apache está diseñado para sistemas operativos tipo Unix. Linux pertenece a esta categoría y la instalación y configuración del servidor web Apache se puede realizar de forma muy sencilla.
El trabajo implicará el procesamiento de la línea de comandos. Las distribuciones de Linux más populares hoy en día le permiten instalar Apache sin compilarlo desde el código fuente con un solo comando simple.
Para distribuciones basadas en Debian, Ubuntu y Ubuntu:
sudo apto instalar apache2
Para Red Hat y CentOS:
sudo dnf instalar httpd
Una vez que se complete la instalación, abra un navegador web y navegue hasta " 127.0.0.1 " o " localhost ". Si la pantalla muestra "¡ Funciona! ", entonces la instalación de Apache fue exitosa.

Para comprender mejor cómo maneja Apache este sitio en particular, editémoslo. Primero, navegue hasta el directorio raíz web de su computadora Linux local.
CD /var/www/html
Abra " index.html " como directorio raíz utilizando un editor de texto en el sistema.
Busque la frase "¡ Funciona !" y cámbielo por un texto aleatorio, como "¡ Haga que la tecnología sea más fácil! ", luego guarde el archivo.
Ahora, actualice el sitio web en la dirección 127.0.0.1 . Verá una pantalla que muestra la frase "¡ Haga que la tecnología sea más fácil! " en lugar de "¡ Funciona! " "antes.
Ahora ha configurado con éxito un servidor web simple. Se pueden realizar algunas personalizaciones de los ajustes de configuración en “ apache2.conf ”.
sudo nano /etc/apache2/apache2.conf
Nota: Cada vez que realice modificaciones en la configuración, deberá reiniciar Apache para aplicar los cambios.
reiniciar sudo systemctl apache2
Si esto no funciona, puede reiniciar ejecutando el archivo de inicio directamente.
sudo /etc/init.d/apache2 reiniciar
Configurar un servidor web local en macOS
La buena noticia es que Apache ahora está instalado en macOS de forma predeterminada. Entonces todo lo que necesitas hacer es encenderlo.
En Finder, navegue hasta " Aplicaciones -> Utilidades " y luego haga doble clic en Terminal .
Para habilitar el servidor web Apache preinstalado, ejecute el siguiente comando:
inicio sudo apachectl
Para comprobar si el servidor web se está ejecutando, abra un navegador y navegue hasta " 127.0.0.1 " o " localhost ".
![Cómo configurar un servidor web local (Local Web Server) en Windows, macOS y Linux Cómo configurar un servidor web local (Local Web Server) en Windows, macOS y Linux]()
Por supuesto, también puedes cambiar el contenido del sitio web simplemente navegando al directorio raíz de la misma manera que lo haces en Linux. Lo único que es diferente es la ubicación del camino.
cd /Biblioteca/Servidor Web/Documentos/
Ahora, edite el archivo “index.html.en” usando su editor de texto local. Cambie " ¡ Funciona! " por " ¡Hola mundo! ".
sudo nano index.html.en![Cómo configurar un servidor web local (Local Web Server) en Windows, macOS y Linux Cómo configurar un servidor web local (Local Web Server) en Windows, macOS y Linux]()
Actualice el sitio web en 127.0.0.1 . Verá que en la pantalla aparece la frase "¡ Hola mundo! " en lugar de "¡ Funciona!". " como antes.
![Cómo configurar un servidor web local (Local Web Server) en Windows, macOS y Linux Cómo configurar un servidor web local (Local Web Server) en Windows, macOS y Linux]()
Para configurar aún más el servidor web Apache en macOS, navegue hasta el archivo " httpd.conf ".
sudo nano /etc/apache2/httpd.conf
Al igual que Linux, puede reiniciar fácilmente el servicio Apache utilizando el comando apachectl con privilegios de root.
reiniciar sudo apachectl
Configurar un servidor web local en Windows
A diferencia de Linux y macOS, Windows no está basado en Unix, por lo que instalar un servidor web local será un poco diferente.
Afortunadamente, hay varios instaladores que combinan elementos como Apache, MySQL y PHP para facilitar el trabajo. 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 e inicie la instalación. Ejecute el instalador cuando se le solicite. Podrías elegir Apache si todo lo que necesitas es un servidor web. Sin embargo, si planea utilizar una base de datos, también puede elegir MySQL.
![Cómo configurar un servidor web local (Local Web Server) en Windows, macOS y Linux Cómo configurar un servidor web local (Local Web Server) en Windows, macOS y Linux]()
Continúe la instalación y haga clic en " Finalizar " cuando llegue al último paso. De forma predeterminada, se iniciará el panel de control de XAMPP.
![Cómo configurar un servidor web local (Local Web Server) en Windows, macOS y Linux Cómo configurar un servidor web local (Local Web Server) en Windows, macOS y Linux]()
Haga clic en " Inicio " para Apache y MySQL, si es necesario.
Si navega hasta " 127.0.0.1 " o " localhost " en su navegador web, verá la página de configuración de XAMPP.
![Cómo configurar un servidor web local (Local Web Server) en Windows, macOS y Linux Cómo configurar un servidor web local (Local Web Server) en Windows, macOS y Linux]()
Para crear un nuevo sitio web, el proceso es el mismo que el anterior. Abra el bloc de notas y cree un archivo HTML de muestra. Nómbrelo " hola.html ".
![Cómo configurar un servidor web local (Local Web Server) en Windows, macOS y Linux Cómo configurar un servidor web local (Local Web Server) en Windows, macOS y Linux]()
Guarde el archivo en la carpeta raíz del documento ubicada en “ c:\xampp\htdocs\ ”.
Navegue hasta él abriendo un navegador web y visitando 127.0.0.1/hello.html . Podrás ver el sitio web que creaste.
![Cómo configurar un servidor web local (Local Web Server) en Windows, macOS y Linux Cómo configurar un servidor web local (Local Web Server) en Windows, macOS y Linux]()