#載入python_module使Apache能夠解析Python.
LoadModule python_module modules/mod_python.so
#設置訪問路徑, 這爲http://127.0.0.1:80/.
<Location "/">
SetHandler python-program
PythonPath "sys.path+['D:/software/eclipse/workspace/deployedApp']"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE deployedApp.settings
PythonInterpreter deployedApp
PythonDebug On
</Location>
#設置media目錄可訪問, 因爲這裏media文件夾下放的是圖片, CSS和js文件
<Directory "D:/software/eclipse/workspace/deployedApp/deployedApp/media">
Order Deny,Allow
Allow from all
</Directory>
#設置Django的admin模塊的media爲可訪問, 這裏media文件夾下放的是後臺管理需要的圖片, CSS和js文件
<Directory "C:/Python25/Lib/site-packages/django/contrib/admin/media">
Order Deny,Allow
Allow from all
</Directory>
#以下三個設置應用訪問路徑爲"/images", "css"和"js"時不需要處理. 直接映射到相應的目錄文件.
Alias /images D:/software/eclipse/workspace/deployedApp/deployedApp/media
<Location "/images/">
SetHandler None
</Location>
Alias /css D:/software/eclipse/workspace/deployedApp/deployedApp/media/css
<Location "/css/">
SetHandler None
</Location>
Alias /js D:/software/eclipse/workspace/deployedApp/deployedApp/media/js
<Location "/js/">
SetHandler None
</Location>
#設置django自帶的後臺管理靜態文件請求路徑
Alias /static/admin C:/Python25/Lib/site-packages/django/contrib/admin/media
<Location "/media/">
SetHandler None
</Location>
<LocationMatch "(?i)\.(jpg|gif|png|txt|ico|pdf|css|jpeg)$">
SetHandler None
</LocationMatch>
</VirtualHost>