我正在尝试托管在Django中开发的网站。我按照http://thecodeship.com/deployment/deploy-django-apache-virtualenv-and-mod_wsgi/和部署的官方Django文档完成了所有配置。但是,当我点击网站时,目录结构将显示,但不会显示实际内容。
请帮我解决可能出现的问题。感谢。
编辑:
按要求显示我的Apache配置。
这是我的/ etc / apache2 / sites-available / SiteName
<VirtualHost *:80>
ServerAdmin XYA
ServerName SiteName
ServerAlias IPAddress
WSGIScriptAlias / /var/www/SiteName/index.wsgi
Alias "/static/css" "absolute path to /static/css"
<Location "/static/css">
SetHandler None
</Location>
...
</VirtualHost>
这是我的index.wsgi
import os
import sys
import site
site.addsitedir('path to /.virtualenvs/SiteName/local/lib/python2.7/site-packages')
sys.path.append('path to site_root')
os.environ['DJANGO_SETTINGS_MODULE'] = 'SiteName.settings'
activate_env = os.path.expanduser("path to /bin/activate_this.py")
execfile(activate_env, dict(__file__=activate_env))
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()