Articles of cgi

¿Por qué evitar CGI para Python con alojamiento LAMP?

He estado usando PHP por años. Últimamente me he encontrado con numerosas publicaciones en foros que indican que PHP está desactualizado , que los lenguajes de progtwigción modernos son más fáciles, más seguros, etc. Entonces, decidí comenzar a aprender Python . Como estoy acostumbrado a usar PHP, comencé a crear páginas cargando un archivo .htaccess […]

mod_wsgi, mod_python, o simplemente cgi?

He estado jugando con mi propio servidor web (Apache + Ubuntu) y python. Por lo que he visto hay 3 (?) Formas principales de hacer esto: Apache configurado para manejar .py como cgi Apache configurado para usar mod_python que ahora está desactualizado (?) Apache configurado para utilizar mod_wsgi Recuerdo haber leído que Django prefiere mod_wsgi, […]

Configure Apache para usar Python como CGI PHP

Creo que una forma comúnmente conocida de agregar PHP a un servidor web Apache es configurarlo de esta manera: ScriptAlias /php5.3 /usr/local/php5.3/bin Action application/php5.3 /php5.3/php-cgi AddType application/php5.3 .php Ahora intenté escribir una configuración similar para Python: ScriptAlias /python /usr/bin Action application/python /python/python AddType application/python .py Tengo un pequeño script de prueba que se parece a […]

Autenticación básica HTTP, utilizando python.

Quiero que mis usuarios vayan a un directorio protegido en mi dominio. Tanto .htaccess como .htpasswd se crean y residen en la biblioteca protegida. El html que solicita una combinación de nombre de usuario y contraseña es: Username: Password: El script de python cgi es: #!/usr/bin/python import urllib2 import base64 import cgi form = cgi.FieldStorage() […]

Cola de Python CGI

Estoy trabajando en un CGI bastante simple con Python. Estoy a punto de ponerlo en Django, etc. La configuración general es bastante estándar del servidor ( es decir, el cálculo se realiza en el servidor): El usuario carga archivos de datos y hace clic en el botón “Ejecutar” El servidor bifurca trabajos en paralelo detrás […]

¿Cómo escribo varias condiciones en una sola consulta SQL para obtener datos – Python mysql

Estoy en un dilema de cómo podría escribir esas consultas de SQL para hacer una búsqueda. Lo he intentado y publicado, pero no como se esperaba cuando el usuario ingresa datos en varios campos de un formulario y realiza una búsqueda. La consulta que escribí para un campo de formulario único y hace una búsqueda […]

Salida de salida de Python CGI MySQL Script

Soy muy nuevo en Python y MySQL y esta es mi primera pregunta de Stack. Así que, disculpas por adelantado si me falta algo obvio. Pero, realmente traté de investigar esto antes de preguntar. Estoy tratando de aprender los conceptos básicos de las secuencias de comandos de Python, MySQL y CGI. Para ese fin, he […]

Problema .cgi con el servidor web

El código #!/usr/bin/env python import MySQLdb print “Content-Type: text/html” print print “Books” print “” print “Books” print “” connection = MySQLdb.connect(user=’me’, passwd=’letmein’, db=’my_db’) cursor = connection.cursor() cursor.execute(“SELECT name FROM books ORDER BY pub_date DESC LIMIT 10”) for row in cursor.fetchall(): print “%s” % row[0] print “” print “” connection.close() Lo guardé como test.cgi en mi […]

Cómo ejecutar el script CGI de Python

Nunca he configurado un servidor (y mucho menos un servidor python) antes y estoy un poco perdido. ¿Cómo utilizo el siguiente código? He intentado poner en el directorio bin de cgi pero eso no funcionó. Devolvió un error interno del servidor. Echa un vistazo a esto aquí. #!/usr/bin/env python # # Funf: Open Sensing Framework […]

Diferencia entre os.close (0) y sys.stdin.close ()

Estoy trabajando en un código Python que es un script CGI llamado de Apache. Lo primero que hace el código es (creo) intentar cerrar stdin / stdout / stderr con lo siguiente: for fd in [0, 1, 2]: try: os.close(fd) except Exception: pass Normalmente esto funciona, sin embargo, si no están abiertos, aparece un mensaje […]