Очень сомневаюсь, что вы понимаете, что к чему. Зачем вы создаете Алиас и не используете его ?
Выложу вам пример, правда настроено через виртуальные хосты:
#wsgi.py
import os, sys, site
PROJECT_DIR = 'C:/inetpub/wwwroot/django/testporj/'
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "testporj.settings")
sys.path.insert(0, PROJECT_DIR)
sys.path.insert(1, os.path.dirname(__file__))
sys.path.insert(2, 'C:/python2.7/lib/site-packages')
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
#settings.py
WSGI_APPLICATION = 'testproj.wsgi.application'
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
SITE_ROOT = os.path.abspath(os.path.dirname(__file__))
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join( SITE_ROOT, 'static')
#httpd.conf
<VirtualHost *:80>
ServerName ...
ServerAdmin ...
ServerAlias ...
WSGIScriptAlias / C:/inetpub/wwwroot/testproj/testproj/wsgi.py
ServerSignature On
<Directory />
Options All
AllowOverride all
Require all granted
</Directory>
Alias /static/ C:/inetpub/wwwroot/django/testproj/static/
<Directory /static/>
Require all granted
</Directory>
Alias /media/ C:/inetpub/wwwroot/django/testproj/media/
<Directory /media/>
Require all granted
</Directory>
</VirtualHost>
Updated 9 Jan. 2017, 11:28 by Origin.