linux centos下apache+django环境配置
上一篇 /
下一篇 2014-11-06 22:28:16
/ 个人分类:网络技术
具体来说3个文件:
1. /etc/httpd/conf.d/wsgi.conf
内容如下:
LoadModule wsgi_module modules/mod_wsgi.so
2
3 #WSGIScriptAlias /kfc /kfc/index.py
4 #WSGIScriptAlias /tc /kfc/tc.py
5 WSGIScriptAlias /blog /kfc/mysite1/blog/wsgi.py
6
7 <Directory "/kfc/mysite1/blog">
8 Order allow,deny
9 Allow from all
10 </Directory>
11
12 Alias /static /kfc/mysite1/static
13
14
15 <Directory "/kfc/mysite1/blog/static">
16 Order allow,deny
17 Allow from all
18 IndexOptions FancyIndexing
19 </Directory>
2. /kfc/mysite1/blog/wsgi.py
内容如下:
import os
2 import sys
3 import django.core.handlers.wsgi
4
5 proj=os.path.dirname(__file__)
6 projs=os.path.dirname(proj)
7 if projs not in sys.path:
8 sys.path.append(proj)
9 sys.path.append(projs)
10
11
12 os.environ['DJANGO_SETTINGS_MODULE']='mysite1.settings'
13 application=django.core.handlers.wsgi.WSGIHandler()
3. /kfc/mysite1/wsgi/django.wsgi
内容如下:
import os
2 import sys
3
4 sys.stdout = sys.stderr
5
6 from os.path import abspath, dirname, join
7 from site import addsitedir
8 from django.core.handlers.wsgi import WSGIHandler
9
10 sys.path.insert(0, abspath(join(dirname(__file__), "../")))
11 sys.path.insert(0, abspath(join(dirname(__file__), "../../")))
12
13 os.environ["DJANGO_SETTINGS_MODULE"] = "mysite1.settings" #your settings module
14
15 application = WSGIHandler()
成功访问,Yeah!
apache日志:tail -f /etc/httpd/logs/error_log
哈哈哈………………
收藏
举报
TAG: