Tikko sasledzu Apache 2.2 ar mod_python. Ta ka nav pilnigi nekadas pieredzes, man ir sadas tadas neskaidribas.
Pec manualja ieks Apaches httpd.conf pievienoju:
LoadModule python_module modules/mod_python.so
<Directory "C:/webroot">
# ...
AddHandler mod_python .py
PythonHandler mptest
PythonDebug On
</Directory>
Pats mptest.py saknes fails izskatas sadi:
from mod_python import apache
def handler(req):
req.content_type = 'text/plain'
req.write("Hello World!")
return apache.OK
Jautajums ir sads, ko norada PythonHandler direktiva un kapec man JEBKURAM *.py failam, ko varu caur exploreri valjaa, rada "Hello World!"? Kas ir jadara, lai Pythons katru skriptu apstradatu atseviski, ka tam butu ari jabut?
P.S. Manualim jau izurbos cauri, sis ari bija, tas, ko atradu.
P.P.S. Atradu kaut kadu mistisku direktivu "PythonHandler mod_python.publisher", ieliku vecas vieta, it ka iet.