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.
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:
- Navegar a XAMPP y proceder a instalar la versión de Windows.
- Cuando se le solicite, ejecute el instalador.
- Seleccione “Apache” para instalar solo un servidor web.
- 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:
- Haga clic en “Buscador”.
- Haga clic en “Aplicaciones” > “Utilidades”, haga doble clic en “Terminal”.
- Ahora ingrese y ejecute este comando para activar Apache:
sudo apachectl inicio - 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.
¿Cómo configurar un servidor web local en Ubuntu?
Para instalar Apache Web Server en Ubuntu Linux 18.04, haga lo siguiente:
- Accede a una terminal e ingresa el comando:
sudo apt-get install apache2 - Confirme la instalación, luego siéntese mientras se instala Apache.
- 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
- 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 - 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:
- Haga clic en “Centro de redes y recursos compartidos” desde el “Panel de control” o “Configuración”.
- Seleccione “Configurar una nueva conexión o red”.
- 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
- Seleccione su red
- Ingrese su nueva contraseña cuando se le solicite
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:
- Vaya a “Panel de control” > “Red e Internet” > “Grupo en el hogar”.
- 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:
- Navegar a la página de inicio de Python python.org.
- En la sección “Descargar”, seleccione el enlace Python “3.xxx”.
- Hacia la parte inferior de la pantalla, seleccione el archivo exe “Windows x86” para descargarlo.
- Ejecute el archivo cuando lo descargue.
- Desde la primera página, asegúrese de seleccionar la casilla de verificación “Agregar Python 3.xxx a PATH”.
- Seleccione “Instalar”, luego “Cerrar” cuando haya terminado.
- Acceda al símbolo del sistema e ingrese este comando para verificar la instalación exitosa:
- pitón -V
- # O puede tener el comando py disponible,
- # 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:
- # agregue el nombre del directorio para ingresar, por ejemplo
- cd de escritorio
- # 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:
- # Si la versión de Python que se muestra es más de 3.X
- python3 -m http.servidor
- # En Windows, como alternativa, ingrese “python” para sustituir “py -3” o “python3”
- # 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.