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.