Come usare mod_python su Apache

Il modulo mod_python è una estensione del web server Apache che permette di utilizzare python per sviluppare applicazioni usando il noto linguaggio del serpentello.

I vantaggi di mod_python sono la sua versatilità e la sua velocità.

Configurazione di Apache

Presumendo che mod_python sia già installato ed abilitato sul server Apache, analizziamo una semplice configurazione:

<Directory "/foo/bar/python/">
	AddHandler mod_python .py
	PythonHandler hello
	PythonDebug On
</Directory>

La direttiva AddHandler abilita tutti i files con estensione .py ad essere gestiti da mod_python.

PythonDebug On abilita il debug.

Creazione del file in python

Vediamo adesso un semplice esempio di codice che invia al browser un saluto: creiamo il file hello.py nella cartella python che si trova nel percorso /foo/bar/python/

from mod_python import apache
def handler(req):
        req.send_http_header()
        req.content_type = 'text/html'
        req.write("hello")
        return apache.OK

Inserisci un commento:


Il contenuto di questo campo è tenuto riservato e non verrà reso pubblico.

Condividi

Se ti piace questo articolo, puoi collegarlo al tuo sito copiando il seguente codice HTML nelle tue pagine.

Acquista libri di informatica

Acquista qui il tuo software

Ultimi commenti