Configure Apache
# vim /etc/httpd/conf/httpd.conf
LoadModule python_module modules/mod_python.so
Restart Apache
# service restart httpd
Test Mod_Python
1. Add this block to /etc/httpd/conf/httpd.conf
<Directory /home/www/html> AddHandler mod_python .py PythonHandler mod_python.publisher PythonDebug On </Directory>
2. Create a file in /home/www/html/ called mptest.py and add this as contents
from mod_python import apache
def handler(req):
req.content_type = 'text/plain'
req.send_http_header()
req.write("Hello World!")
return apache.OKRestart Apache again
# service restart httpd
Navigate to http://www.yoursite.com/mphandler.py/handler and you should see a site that says
Hello World!

No comments:
Post a Comment