Cómo configurar un servidor web local

La forma más eficiente de probar el contenido dinámico es a través de un servidor web local. Si necesita saber cómo configurar uno, está en el lugar correcto.

Cómo configurar un servidor web local

En este artículo, le mostraremos cómo configurar un servidor web local en varios sistemas operativos y cómo probar una instalación exitosa.

Empezando

Un servidor web local se configura esencialmente instalando un software en su computadora para darle capacidades de servidor web; es “local” ya que tú estás a cargo de administrarlo. Le mostraremos cómo convertir su computadora en un servidor HTTP, principalmente basado en la instalación del software Apache. Pero primero, aquí hay algunos requisitos previos:

  • Una computadora dedicada para convertirse en su servidor
  • Con Windows, o Linux o una computadora Mac con macOS
  • Una conexión a Internet
  • Dual-Core 2 GHz o superior
  • 4GB RAM
  • 1 GB de espacio libre en disco.

Cómo configurar un servidor web local en una PC con Windows 10

Windows 10 no está basado en Unix, por lo tanto, instalaremos XAMPP, que es una combinación de Apache, MySQL y PHP. Para instalar XAMPP, haga lo siguiente:

  1. Navegar a XAMPP y proceder a instalar la versión de Windows.
    Como configurar un servidor web local
  2. Cuando se le solicite, ejecute el instalador.
  3. Seleccione “Apache” para instalar solo un servidor web.
  4. Una vez completada la instalación, haga clic en “Finalizar” para abrir el panel de control de XAMPP.

Para confirmar la instalación exitosa, ingrese “127.0.0.1” o “localhost” en la barra de direcciones de su navegador web. Debería mostrarse la página de configuración de XAMPP.

Cómo configurar un servidor web local en una Mac

MacOS tiene el servidor web Apache preinstalado; para encenderlo, haga lo siguiente:

  1. Haga clic en “Buscador”.
    1684914305 976 Como configurar un servidor web local
  2. Haga clic en “Aplicaciones” > “Utilidades”, haga doble clic en “Terminal”.
    1684914306 266 Como configurar un servidor web local
  3. Ahora ingrese y ejecute este comando para activar Apache:
    sudo apachectl inicio
    1684914306 847 Como configurar un servidor web local
  4. Para confirmar que Apache está activo, ingrese “127.0.0.1” o “localhost” en la barra de direcciones de su navegador web. Deberías ver un “¡Funciona!” mensaje.
    1684914306 989 Como configurar un servidor web local

¿Cómo configurar un servidor web local en Ubuntu?

Para instalar Apache Web Server en Ubuntu Linux 18.04, haga lo siguiente:

  1. Accede a una terminal e ingresa el comando:
    sudo apt-get install apache2
  2. Confirme la instalación, luego siéntese mientras se instala Apache.
  3. Para confirmar que la instalación se ha realizado correctamente, introduzca lo siguiente en la barra de direcciones de un navegador web:
    https://local.servidor.ip
    • En el navegador web, debería ver la página predeterminada de Apache2 Ubuntu.

Cómo configurar un servidor web local en un dispositivo Linux

  1. Acceda a una terminal para distribución basada en Debian y Ubuntu/Ubuntu e ingrese el comando:
    sudo apt instalar apache2
    • Para CentOS y Red Hat, ingrese el comando:
    sudo dnf instalar httpd
  2. Para confirmar que la instalación fue exitosa, ingrese “localhost” o “127.0.0.1” en su navegador web.
    • La página de bienvenida predeterminada de Apache debería mostrar “Funciona”.

Cómo configurar un servidor web LAN

Ahora le mostraremos cómo configurar una red LAN a través de Windows que se conecta a Internet. En primer lugar, necesitará lo siguiente:

  • una computadora (servidor)
  • un conmutador de red
  • Conexión de banda ancha
  • un enrutador (con módem incorporado)
  • los dispositivos que desea conectar a la red
  • cables ethernet

Conecte su primera computadora:

Conecte su enrutador o interruptor de red a la computadora usando un cable de ethernet, luego enciéndalo. Si está configurando por primera vez, el asistente “Configurar una red” lo hará automáticamente por usted. Si no aparece, haz lo siguiente:

  1. Haga clic en “Centro de redes y recursos compartidos” desde el “Panel de control” o “Configuración”.
    1684914306 10 Como configurar un servidor web local
  2. Seleccione “Configurar una nueva conexión o red”.
    1684914307 653 Como configurar un servidor web local
    • Siga las instrucciones en pantalla.

Configure su wifi:

Si desea que sus dispositivos estén conectados a su red de forma inalámbrica, deberá configurar Wi-Fi; si no, puedes usar cables ethernet.

Siga las instrucciones provistas en el manual de su enrutador/conmutador de red para habilitar el Wi-Fi. Para hacerlo lo más seguro posible, haga lo siguiente:

  • Considere cambiar el SSID predeterminado (nombre de la red), el inicio de sesión de Wi-Fi y la contraseña. Esto se puede hacer iniciando sesión en su enrutador, ya sea a través de la configuración de la red o un navegador web en su PC.
  • Asegúrese de elegir la protección de seguridad más avanzada; actualmente, es WPA2.
  • Ahora, para que los cambios surtan efecto, reinicie su PC.

Conecte su LAN a Internet:

Para su acceso web LAN, conecte su enrutador y módem a la línea telefónica principal, utilizando el puerto WAN.

Conecte sus dispositivos a la LAN:

Ya sea que haya conectado sus dispositivos a la LAN a través de Wi-Fi o cable Ethernet, haga lo siguiente:

  • En tus dispositivos, activa Wi-Fi
    1684914307 543 Como configurar un servidor web local
  • Seleccione su red
    1684914307 464 Como configurar un servidor web local
  • Ingrese su nueva contraseña cuando se le solicite
    1684914307 411 Como configurar un servidor web local

Para conectarse a su LAN mediante cables Ethernet:

  • Conecte el cable a su conmutador/enrutador de red
  • Conecta el otro extremo a tu dispositivo
  • Haz lo mismo con tu otro dispositivo[s]podrá acceder a ellos desde cualquier dispositivo en su LAN.

Ahora comienza a compartir:

Para configurar un “Grupo en el hogar” para compartir recursos en su red, haga lo siguiente:

  1. Vaya a “Panel de control” > “Red e Internet” > “Grupo en el hogar”.
  2. Seleccione “Crear un grupo en el hogar”, el asistente de configuración del grupo en el hogar se iniciará y le dará la contraseña necesaria para que los otros dispositivos se conecten a la LAN.

Hay varias formas de compartir y dar acceso a los recursos en una LAN, que incluyen:

  • Haciendo clic con el botón derecho en archivos o carpetas > “Compartir con…”
  • Agregue archivos a las carpetas públicas y active “Compartir carpetas públicas” a través del Centro de redes y recursos compartidos.

Cómo configurar un servidor HTTP local

Ahora le mostraremos cómo configurar un servidor web local para realizar pruebas. Para una instalación de Python en Windows, haga lo siguiente:

  1. Navegar a la página de inicio de Python python.org.
    1684914308 355 Como configurar un servidor web local
  2. En la sección “Descargar”, seleccione el enlace Python “3.xxx”.
    1684914308 314 Como configurar un servidor web local
  3. Hacia la parte inferior de la pantalla, seleccione el archivo exe “Windows x86” para descargarlo.
  4. Ejecute el archivo cuando lo descargue.
  5. Desde la primera página, asegúrese de seleccionar la casilla de verificación “Agregar Python 3.xxx a PATH”.
  6. Seleccione “Instalar”, luego “Cerrar” cuando haya terminado.
  7. Acceda al símbolo del sistema e ingrese este comando para verificar la instalación exitosa:
    1. pitón -V
    2. # O puede tener el comando py disponible,
    3. # en ese caso intenta py -V

Esto mostrará la versión. Si el número es correcto, escriba el siguiente comando “cd”, luego en el directorio donde reside su ejemplo:

  1. # agregue el nombre del directorio para ingresar, por ejemplo
  2. cd de escritorio
  3. # use dos puntos para subir un nivel de directorio si es necesario

cd ..

Ahora, para iniciar el servidor en el directorio, ingrese los siguientes comandos:

  1. # Si la versión de Python que se muestra es más de 3.X
  2. python3 -m http.servidor
  3. # En Windows, como alternativa, ingrese “python” para sustituir “py -3” o “python3”
  4. # Si se muestra la versión 2.X de Python

python -m SimpleHTTPServer

Para ver una lista de los contenidos en el directorio, vaya al servidor desde la barra de direcciones de su navegador web ingrese “localhost: 8000”

Si el puerto 8000 ya está ocupado, use otro puerto, por ejemplo:

  • python3 -m http.servidor 7800 (Python 3.x) o
  • python -m SimpleHTTPServer 7800 (Python 2.x)

Luego ingrese “localhost: 7800” para acceder al servidor.

Preguntas frecuentes adicionales

¿Qué es una LAN?

Una LAN (red de área local) conecta un conjunto de dispositivos en un área, por ejemplo, en una casa, una oficina o un edificio. El tamaño de una LAN puede variar desde miles de usuarios y dispositivos hasta un solo usuario.

¿Qué es una WAN?

Una WAN (red de área amplia) conecta las telecomunicaciones geográficamente. Por lo general, las entidades gubernamentales, las escuelas y las empresas lo utilizan para transmitir datos entre sí, lo que permite a las personas llevar a cabo sus funciones independientemente de su localidad física.

De un ordenador normal a un potente servidor web

Los servidores web locales son excelentes para alojar sitios web y almacenar prácticamente cualquier cosa a la que desee permitir el acceso de otros. Con paquetes de software que mágicamente convierten su PC o computadora normal en un servidor web, es bastante sencillo configurar uno.

Ahora que le mostramos cómo configurar el suyo propio, ¿pudo hacer funcionar su servidor web? ¿Para qué tipo de cosas utiliza su servidor web? Nos encantaría saber de usted, deje un comentario en la sección de abajo.