More
    InicioTecnologíaComo hacerCómo configurar un servidor web local (Windows, Mac, Linux)

    Cómo configurar un servidor web local (Windows, Mac, Linux)

    Al desarrollar un sitio web, un diseñador web debe poder ver sus páginas web como lo haría el usuario final. A veces es suficiente simplemente hacer clic en tus archivos HTML y verlos en el navegador web. Sin embargo, si deseas probar el contenido dinámico, debes configurar un servidor web local. Esto es bastante simple y se puede hacer sin problemas en Windows, MacOS y Linux. Hay muchos tipos de servidores web, pero usaremos Apache en este tutorial porque es el servidor más comúnmente usado, muy fácil de configurar y es compatible con los principales sistemas operativos.

    Configurar un servidor web local en Linux

    Apache fue desarrollado para sistemas operativos similares a Unix. Linux se incluye en esta categoría y se puede instalar y configurar un servidor web Apache 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 con un simple comando.

    Para la distribución basada en Debian, Ubuntu y Ubuntu:

    sudo  apt  install apache2

    Para Red Hat y CentOS

    sudo dnf install httpd

    Después de la instalación, navega a «127.0.0.1» o «localhost» en tu navegador web. ¡Si funciona!» Esto significa que tu instalación de Apache se realizó correctamente.

    Para comprender mejor cómo Apache sirve esa página web en particular, editémosla. Para hacer esto, navega hasta el directorio web raíz de tu computadora Linux local.

    cd  / var / www / html

    Abre «index.html» como raíz con tu editor de texto favorito.

    Busca «It Works» y cambia el texto a algo aleatorio como «TecnologiAndroid» (Realmente podría ser cualquier cosa). Asegúrate de guardar el archivo.

    Ahora actualiza el sitio web a 127.0.0.1. Deberías leer «TecnologiAndroid» donde «It Works» estaba antes.

    Editar servidor web estándar de Ubuntu
    Editar servidor web estándar de Ubuntu

    Una vez que hayas configurado un servidor web simple, puedes jugar con los ajustes de configuración en “apache2.conf”.

    sudo  nano  / etc / apache2 / apache2.conf

    Nota : Ten en cuenta que deberás reiniciar Apache cada vez que realices un cambio de configuración.

    sudo systemctl apache2 restart

    Si eso no funciona, puedes reiniciarlo ejecutando el archivo advenedizo directamente.

    sudo  / etc / init.d / apache2 restart

    Configurar un servidor web local en macOS

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

    En el Finder, vaya a «Aplicaciones -> Utilidades» y haz doble clic en «Terminal» para abrirlo.

    Aplicación Macos Open Terminal
    Aplicación Macos Open Terminal

    Ejecute el siguiente comando para encender tu servidor web Apache preinstalado:

    sudo  apachectl start

    Para probar que nuestro servidor web se está ejecutando, navega hasta «127.0.0.1» o «localhost» en tu navegador web.

    Servidor web Macos Funciona
    Servidor web Macos Funciona

    Podemos cambiar el contenido de la página web simplemente navegando a la raíz del documento como en Linux. Lo único diferente es la posición del camino.

    cd  / Biblioteca / Servidor Web / Documentos /

    Ahora edite el archivo «index.html» con tu editor de texto preferido. Cambia a «It Works» a «¡Hola mundo!»

    sudo  nano index.html.es
    sudo  nano index.html.es
    sudo nano index.html.es

    Cuando actualicemos nuestra página web alojada en 127.0.0.1, los cambios ahora se reflejarán.

    página web alojada en 127.0.0.1
    página web alojada en 127.0.0.1

    Para una mayor configuración del servidor web Apache, navega hasta el archivo «httpd.conf» en macOS.

    sudo  nano  / etc / apache2 / httpd.conf

    Al igual que con Linux, simplemente puede reiniciar el servicio Apache con el apachectlcomando con privilegios de root.

     restart sudo apachectl

    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, existen varios asistentes de instalación que agrupan 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 comienza la instalación. Ejecuta el instalador cuando se te solicite. Solo puedes elegir Apache si todo lo que necesita es un servidor web. Sin embargo, si desea utilizar una base de datos, también puedes elegir MySQL.

    Instalador de Windows Xampp
    Instalador de Windows Xampp

    Continúa con la instalación y haz clic en «Finalizar» cuando hayas terminado. El panel de control XAMPP se inicia de forma predeterminada.

    Ventana de configuración de Windows Xampp
    Ventana de configuración de Windows Xampp

    Si es necesario, haz clic en «Inicio» para Apache y MySQL.

    Si navegas a «127.0.0.1» o «localhost» en tu navegador web, se debe mostrar la página de configuración de XAMPP.

    Configuración del sitio web de Windows XP 1
    Configuración del sitio web de Windows XP 1

    Para crear una nueva página web: Abre el Bloc de notas y cree un archivo HTML de muestra. Nómbralo «hola.html».

    xampp htdocs
    xampp htdocs

    Guárdalo en el documento en «c: xampp htdocs».

    Con tu navegador web, navega hasta 127.0.0.1/hello.html . Puedes ver la página web que creaste.

    Sitio web de Windows Xampp Hola
    Sitio web de Windows Xampp Hola

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

    Conclusión

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

    Articulos relacionados

    DEJA UNA RESPUESTA

    Por favor ingrese su comentario!
    Por favor ingrese su nombre aquí

    Ver más

    • Responsable: Charles Stuber.
    • Finalidad:  Moderar los comentarios.
    • Legitimación:  Por consentimiento del interesado.
    • Destinatarios y encargados de tratamiento: No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a Hostinger que actúa como encargado de tratamiento.
    • Derechos: Acceder, rectificar y suprimir los datos.
    • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

    Guias para comprar tablets

    Ofertas de tablets baratas