[mod_python] mod_python and apache configuration problem

Homme Zwaagstra hrz at geodata.soton.ac.uk
Thu Jan 15 10:54:21 EST 2004


What happens if you use

Options -Indexes

to prevent directory indexing?

> 
> 
> There was a similar question here some time ago, but the ansewer does
> not help with my problem. I have apache virtual host (say,
> http://testsite.local and mod_python handler handling _ALL_ 
> requests to this url (like http://testsite.local/form, http://testsite.local/
> and so on) - just like there was no filesystem.
> The document root directory for it is, for example, 
> /home/me/public_html/my_app, where handler.py file resides and all
> files my application uses (like /img, /lib, /form and so on). Now, I put
> this in my httpd.conf section of this <Virtual Host>:
> 
> <DocumentRoot /home/me/public_html/my_app>
> <Location />
>   <SetHandler python-program>
>   <PythonHandler handler>
>   <PythonPath "sys.path + ['/home/me/public_html/my_app']"
> </Location>
> 
> now it seems to work as soon as I don't specify in my URL any directory
> that physically exists in my document root (like /form, when I go to
> http://testsite.local/form it shows directory index with files - I want
> it to process _every_ request by my mod_python handler, and it seems
> that Apache just ignores my wish and shows directory content. by the
> way, http://testsite.local/form/somerandomstring works fine. I tried
> everything, using <Directory> instead of <Location> in every possible
> way and still it shows content, not what my handler returns.
> 
> Is there any way to prevent Apache from doing that and force it to 
> really redirect every request to my python handler? I just want to skip
> the phase where URL for this specified Virtual Host is translated to
> filesystem, so I could use everything after http://servername/ without
> worrying that if it maps to some directory in my application dir, 
> apache will display it content, with Python code for example. :-/
> I guess the simplest solution will be not creating any directories in my
> document root, but I need them to have a nice structure of my app
> code, not everything in one dir. This would be stupid. 
> 
> With regards,
>  Kamil
> _______________________________________________
> Mod_python mailing list
> Mod_python at modpython.org
> http://mailman.modpython.org/mailman/listinfo/mod_python
> 


-- 


More information about the Mod_python mailing list