Este proyecto es un servidor web simple escrito en C.
Para instalar el servidor web, sigue estos pasos:
- Clona el repositorio del proyecto en tu máquina local.
- Abre una terminal y navega hasta el directorio del proyecto.
- Ejecuta el comando
gcc -g -Wall -o MiPrograma sockets.c Process_and_handler_request.c Process_and_handler_request.h generate_directory.c generate_directory.h -lpthread
para compilar el código fuente.
Para ejecutar el servidor web, sigue estos pasos:
- Abre una terminal y navega hasta el directorio del proyecto.
- Ejecuta el comando
./webserver [port] [root_directory]
, donde[port]
es el número de puerto en el que deseas que el servidor escuche las conexiones entrantes y[root_directory]
es la ruta del directorio que deseas servir. - Abre un navegador web y navega a
http://localhost:[port]
para acceder al servidor web.
Este servidor web cumple según nuestra opinión todos los puntos de la orientación