Crea tu propio WEB SERVER con BASH
By: Date: febrero 23, 2025 Categories: Programación

En este articulo veremos como se programa un servidor WEB de forma sencilla

¿ Como lo haremos ?

Crear un web server con BASH es algo muy sencillo en cualquier distribucion de GNU/Linux, con un par de lineas de BASH es mas que suficiente, luego debes apoyarte de socat para escuchar peticiones en el puerto que hayas seleccionado, en este caso usaremos el puerto 80

El contenido del script BASH

! /bin/bash

contenido=$(cat index.html)
longitud=$(cat index.html | wc -c)

envio=”HTTP/1.1 200 OK\r\nContent-Type: text/html\r\nContent-Length: $longitud\r\n\r\n$contenido\n”

echo -en $envio

Lanzamiento con SOCAT


socat TCP-LISTEN:80,fork EXEC:./webserver.sh

Vídeo relacionado con este articulo en mi canal de youtube.

Deja un comentario

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