一、配置前说明:
- 我的django工程名为 sysencrypt
- 该工程所在目录为 /home/web
- 我的django静态文件目录为/home/web/sysencrypt/static
二、配置WSGI文件
在工程目录下创建django.wsgi文件,内容如下
#!/usr/local/bin/python import os import sys path='/home/web/' #change to your path.DON'T foget the last'/' sys.path.append(path) sys.path.append(path+'sysencrypt') os.environ['DJANGO_SETTINGS_MODULE'] = 'sysencrypt.settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler()
三、配置httpd.conf
在httpd.conf文件中添加如下内容:
WSGIScriptAlias / /home/web/sysencrypt/django.wsgi <Directory "/home/web/sysencrypt/static"> Order deny,allow Allow from all </Directory> <Directory "/home/web/"> AllowOverride All Order deny,allow Allow from all </Directory> Alias /static/ /home/web/sysencrypt/static/
四、重启apache服务器
service httpd restart