Sample Apache-mod_python Configuration for Django
YSlow Optimized
<VirtualHost 10.10.10.1:80>
SuexecUserGroup nobody nobody
ServerName www.navaulakh.com:80
ServerAlias navaulakh.com
ServerAdmin webmaster@navaulakh.com
DocumentRoot /path/to/folder/htdocs
DirectoryIndex index.html
ErrorLog /path/to/folder/logs/error.log
CustomLog /path/to/folder/logs/access.log combined
AddHandler mod_python .py
<Location "">
Header unset ETag
FileETag None
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE your_app.settings
PythonDebug On
PythonPath "['/path/to/folder/your_app'] + sys.path"
</Location>
<Location "/media">
Options -Indexes
SetHandler None
SetOutputFilter Deflate
ExpiresActive On
ExpiresDefault "access plus 2 years"
</Location>
<LocationMatch "\.(jpg|gif|png|js|css)$">
SetHandler None
</LocationMatch>
</VirtualHost>