Marc Poulhiès
marc.poulhies at epfl.ch
Sat Nov 27 09:21:56 EST 2004
Hi, I'm using apache 1.3.31 and mod_python :2.7.10 (from debian testing) and have a strange problem. After trying to update my apache to apache2, I removed apache2 and tried to keep running my old installation. I'm using a simple configuration for the website using python: <VirtualHost 81.56.230.184> ServerName www.kataplop.net DocumentRoot /var/www/devsite/ CustomLog /var/log/apache/www/access.log combined <Directory /var/www/devsite/> AddHandler python-program .py PythonHandler index PythonDebug on ## PythonPath "sys.path+['/var/www/devsite/']" Options FollowSymLinks AllowOverride All DirectoryIndex index.py </Directory> </VirtualHost> If I point my browser to http://www.kataplop.net/foo.py, I get the expected result (the python script index.py prints text...). If I simply point the browser to http://www.kataplop.net/, I can download the index.py file (I got the script, not the text the script should print). I really don't understand what's wrong. Second point is that if I don't use VirtualHost, I can make it work a bit more: ServerName www.kataplop.net DocumentRoot /var/www/devsite/ CustomLog /var/log/apache/www/access.log combined <Directory /var/www/devsite/> AddHandler python-program .py PythonHandler index PythonDebug on PythonPath "sys.path+['/var/www/devsite/']" Options FollowSymLinks AllowOverride All DirectoryIndex index.py </Directory> Pointing browser to http://stju.kataplop.net/index.py works, but still, http://stju.kataplop.net does not work (even with the DirectoryIndex directive). Is this an apache config issue or is this a mod_python problem? Thanks, -- Marc Poulhiès http://www.kataplop.net
|