Herramientas del Servidor
Entorno y herramientas del servidor
Esta sección resume las herramientas instaladas y accesibles desde el servidor. Si falta algo, consulta con el docente.
Lenguajes
- PHP. Integrado con Apache para desarrollo web dinámico, procesamiento de formularios y aplicaciones escalables con frameworks como Laravel.
- Python 3. Con soporte WSGI para frameworks web como Django y Flask, ideal para APIs, automatización y procesamiento de datos
- Java. A través de Tomcat para aplicaciones empresariales robustas, servlets y despliegues de microservicios.
- JavaScript (Node.js). Entorno de ejecución para backend asíncrono, APIs REST y aplicaciones full-stack modernas.
- Ruby. Soporte para aplicaciones Rack y Ruby on Rails mediante Passenger.
Entornos de ejecución y servidores de aplicaciones
- Passenger (Ruby 3.2.3 / Passenger 6.0.17).Servidor de aplicaciones para Ruby y Rack.
- Node.js: Entorno de ejecución para backend JavaScript y APIs REST.
- Tomcat: Contenedor de servlets Java que permite desplegar aplicaciones Java basadas en servlets y JSP en un entorno web ligero y escalable.
Servidores Web
- Apache2. ervidor HTTP robusto con soporte para módulos, virtual hosts y HTTPS.
Frameworks
- Laravel: Framework PHP moderno para desarrollar aplicaciones web estructuradas, con arquitectura MVC, ORM y herramientas integradas para autenticación, rutas y plantillas.
- Django / Flask (Python). Frameworks integrados mediante WSGI.
Herramientas de desarrollo frontend
- RVite. Herramienta de desarrollo para proyectos frontend rápidos y modulares.
Motores de Bases de datos
- MySQL / MariaDB. Motores de bases de datos relacionales compatibles con phpMyAdmin para gestión web intuitiva de tablas, consultas y usuarios.
- PostgreSQL. Base de datos relacional avanzada con soporte para Adminer, herramienta ligera para administración web de datos complejos y SQL.
OCR y procesamiento de documentos
- Tesseract OCR. Motor de reconocimiento óptico de caracteres de código abierto para extraer texto de imágenes y documentos escaneados, con soporte nativo para español (spa) e inglés (eng).
- Poppler-utils. Conjunto de herramientas para manipular PDFs, incluyendo pdftotext para convertir documentos PDF a texto plano preservando el formato original.
Gestión de proyectos y despliegues
- Rutas tipo /grupo1, /grupo2, etc. Convención para organizar proyectos por grupos dentro del servidor.
Nota: algunas rutas pueden variar según la configuración de Apache. Contacta al docente para detalles.
phpinfo
Información del PHP instalado
phpMyAdmin
Administración de bases de datos
PgMyAdmin
Administrar bases PostgreSQL (Adminer)
Laravel
Ejemplo Laravel
Tomcat
Aplicaciones Java
Python
Versión y detalles de Python
Node js. y Vite
Ejemplo e Instrucciones
Proyectos
Ir a la página de proyectos
Subir Proyectos
Sube archivos y carpetas por grupo