Está en la página 1de 2

El programa a realizar, cumplirá con tareas similares a las de un CGI.

El
modulo de Python a utilizar es Mod_Python, quien se encarga de gestionar
la comunicación entre el servidor y el programa principal.

Instalar el Python en el servidor Apache

Primero se instalará wamp server o xamp server, que son instaladores del
sistema antes mencionado y de otros elementos tales como PHP, MySQL
entre otros. Al tener instalado el servidor

Mod_Python es un modulo creado que sirve de conexión entre el servidor


apache y propiamente el script. Al instalar el módulo, es necesario que
ambos esten instalados en el mismo directorio.

Una vez hecho esto, Python arroja un resultado indicando el proceso de


comunicación entre el servidor y el. De ser positivo tendría que comenzar a
gestionar los primeros procesos de solicitud y de ser erróneo, arrojaría un
mensaje que indicaría que debe ser corregido dicho error.

Al tener la conexión creada pueden ser solicitados datos existentes en el


servidor y ser visualizados en Python.

El resultado final es simular lo que sucede con una página web y el servidor,
en donde un cliente (usuario), envía una solicitud que recibe el servidor
quien ejecuta un resultado acorde a lo solicitado. La diferencia radica en
que no se utilizará HTML sino Python.

PyOpenGL

Es un módulo de Python que gestiona imágenes. Su función principal son


las imágenes en 3D.
Se utilizará puesto que será el encargado de gestionar las imágenes
almacenadas en el servidor Apache, quien al conectarse con Python,
permitirá que el usuario desde un programa principal, solicite los archivos
que desee ver.

Py2exe

Es el módulo que toma los scripts de Python y los transforma en ejecutables.


Se usará para crear un ejecutable del programa a realizar.

Está sería parte de la solución para crear la conexión Python-Apache:

# Creamos un archivo .htaccess desde el directorio en el que #queremos


que sean interpretadas la páginas con Python

# Agregamos al .htaccess: AddHandler mod_python .py PythonHandler


mptest PythonDebug On

# Ahora creamos el archivo mptest.py y agregamos from mod_python import apache

def handler(req): req.content_type = "text/plain" req.write("Hello


World!") return apache.OK

También podría gustarte