Anda di halaman 1dari 2

Glosario

Mod_python

Es un módulo que conecta el intérprete de Python en el servidor. Con


mod_python es posible crear aplicaciones basadas en web, en Python que se
ejecutan muchas veces más rápido que el CGI tradicional y tendrá acceso a
funciones avanzadas como la capacidad de mantener conexiones de base de
datos y otros datos entre los accesos y el acceso a Apache internos.

Apache2

Apache es un servidor web HTTP de código abierto para plataformas Unix


(BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que
implementa el protocolo HTTP/1.12 y la noción de sitio virtual. Apache
presenta entre otras características altamente configurables, bases de
datos de autenticación y negociado de contenido. Apache es usado
principalmente para enviar páginas web estáticas y dinámicas en la World
Wide Web. Muchas aplicaciones web están diseñadas asumiendo como
ambiente de implantación a Apache, o que utilizarán características
propias de este servidor web.

Apache es el componente de servidor web en la popular plataforma de


aplicaciones LAMP, junto a MySQL y los lenguajes de programación
PHP/Perl/Python.

MySQL

MySQL es una de las bases de datos open source más popular. MySQL es un
sistema de administración de bases de datos (Database Management System,
DBMS) para bases de datos relacionales. Así, MySQL no es más que una
aplicación que permite gestionar archivos llamados de bases de datos o, lo que
es lo mismo, u.

Existen muchos tipos de bases de datos, desde un simple archivo hasta sistemas
relacionales orientados a objetos. MySQL, como base de datos relacional, utiliza
múltiples tablas para almacenar y organizar la información. Este fue escrito en C y
C++ y destaca por su gran adaptación a diferentes entornos de desarrollo,
permitiendo su interactuación con los lenguajes de programación más utilizados
como PHP, Perl y Java y su integración en distintos sistemas operativos.

Servidor

Un servidor web o servidor HTTP es un programa que procesa cualquier aplicación


del lado del servidor realizando conexiones bidireccionales y/o unidireccionales
y síncronas o asíncronas con el cliente generando o cediendo una respuesta en
cualquier lenguaje o aplicación del lado del cliente. El código recibido por el
cliente suele ser compilado y ejecutado por un navegador web. Para la
transmisión de todos estos datos suele utilizarse algún protocolo. Generalmente se
utiliza el protocolo HTTP para estas comunicaciones, perteneciente a la capa de
aplicación del modelo OSI. El término también se emplea para referirse al
ordenador que ejecuta el programa.

PHP

PHP es un lenguaje de programación interpretado, diseñado originalmente para


la creación de páginas web dinámicas. Es usado principalmente para la
interpretación del lado del servidor (server-side scripting) pero actualmente puede
ser utilizado desde una interfaz de línea de comandos o en la creación de otros
tipos de programas incluyendo aplicaciones con interfaz gráfica usando las
bibliotecas Qt o GTK+.

Conclusiones:

 En este proyecto se aprendió a utilizar mod_python para poder


conectar Python con apache. Ya que este solo no entiende el lenguaje
de Python. También se tuvo a aprender a utilizar MySQUL para que este
pudiera cumplir con la solicitud que el usuario mando desde Python.

 Se logro ver que estos módulos se pueden utilizar para distintos fines,
como una base de datos o como un sitio para buscar los archivos que
el usuario solicite a Python.

 La función de sudo en las mac puede ser de gran ayuda para facilitar
muchos procesos en aplicaciones que tienen que ver con Python. Y
para bajar los módulos que se van a utilizar.

Anda mungkin juga menyukai