Introducción CGI
De WikiEducator
< Usuario:Lmorillas | desarrollo web servidor
Revisión a fecha de 18:28 16 oct 2013; Lmorillas (Discusión | contribuciones)
|
Tip:
- Para los ejercicios usaremos CGIHTTPServer
python -m CGIHTTPServer
- Los programas cgi estarán en un subdirectorio cgi-bin
- Esos programas tienen que estar identificados como programas python
#!/usr/bin/env python
- Tienen que tener permisos de ejecución
$ chmos +x <programa_cgi.py>
Configuración del servidor#!/usr/bin/env python import BaseHTTPServer import CGIHTTPServer import cgitb; cgitb.enable() ## Para mostrar errores CGI server = BaseHTTPServer.HTTPServer handler = CGIHTTPServer.CGIHTTPRequestHandler server_address = ("", 8000) handler.cgi_directories = [""] ## En qué directorios puede haber programas CGI httpd = server(server_address, handler) httpd.serve_forever()
|