Mostrando las entradas con la etiqueta servidor web. Mostrar todas las entradas
Mostrando las entradas con la etiqueta servidor web. Mostrar todas las entradas

Quantum – Servidor Web

 

El  proyecto se encuentra desarrollado en lenguaje Java y cuenta con soporte para ejecutar contenido html5, css3, js, php, flask (python) y además cuenta con soporte para certificados ssl.

Instalación

Puedes iniciar clonando el proyecto Quantum desde el respositorio oficial en Github.

El proceso de instalación inicialmente es ejecutar el archivo JAR (Quantum-1.0), ubicado en la ruta «/target» dentro de la carpeta del proyecto.

Puertos habilitados

Puerto en el que desea que escuche su servidor (por ejemplo: 80, 8080, 8000, u otro).

El servidor utiliza los siguientes puertos para su funcionamiento:

  • PORT = 1980
  • SSLPORT = 2016

Almacenamiento de LOGs

Los archivos de log se almacenan en ubicaciones predefinidas dependiendo del sistema operativo. Se crean dos tipos de log: uno para errores y otro para accesos.

Las rutas definidas para los log son las siguientes:

  • LOG_WINDOWS = «C:\www\log\»
  • LOG_LINUX = «/var/log/»

Los archivos parametrizados son los siguientes:

  • log_quantum_error.log
  • log_quantum_acceso.log

Ruta raíz del directorio web

Este atributo define la ruta raíz del directorio web que contendrá los archivos HTML, PHP y otros recursos servidos por el servidor en sistemas Windows y Linux. Se utiliza para construir las rutas de los archivos solicitados por los clientes.

  • WEB_ROOT_WINDOWS = «C:\\quantum\\www»
  • WEB_ROOT_LINUX = «/mnt/quantum/www»

Tamaño del buffer

Determina la cantidad de datos que se pueden leer o escribir en un archivo o socket a la vez. Se expresa en bytes. Puedes dejarlo como está, o reducirlo a 1024.

  • bufferSize = 8192

Recomendación

Mantener revisando el repositorio de github para validar las actualizaciones que estaré cargando, al menos una vez a la semana.

Servidor web escrito en python

 

Actualmente python se ha convertido en el lenguaje de programación más popular del siglo XXI, por encima de lenguajes como php y java.

En mi consigna de retomar el desarrollo de aplicaciones o desarrollo de software (como lo conocen en la vieja escuela) y de convertirme en un desarrollador Full Stack, comencé a estudiar python de forma autodidacta.

En este breve artículo les traigo un pequeño servidor web escrito en python, el cual simplemente lo desarrollé con ayuda de tutoriales y manuales en internet, además de seguir la guía práctica de python https://docs.python.org/es/3/index.html

Sin más preámbulos, les comparto el funcionamiento del servidor:

Te invito a revisar el código fuente compartido en mi repositorio oficial de github https://github.com/rrcyber/webserver_python y es distribuido bajo licencia GNU General Public License v3.0.