本人用的pyenv管理多版本,用的是343部署的apache-django,apache2.4.12,django1.9.5。
django项目在~目录下myste,apache默认在/etc/apache2,我在site-available目录下新建页
1 <VirtualHost *:8088>
2
3 ServerAdmin windows_me@126.com
4
5 Alias /static/ /home/kev/mysite/static/
6 WSGIScriptAlias /hello /home/kev/mysite/mytsite/wsgi.py
7 <Directory /home/kev/mysite/static>
8 Require all granted
9
10 </Directory>
11 <Directory />
12 Require all denied
13 Require all granted
14 </Directory>
15 <Directory /home/kev/mysite/mysite>
16 <Files wsgi.py>
17 Require all granted
18 </Files>
19 </Directory>
20 </VirtualHost>
在port.conf中加了Listen 8088
在django项目中的wsgi.py文件中加了 import os
| ~
11 from os.path import join,dirname,abspath | ~
12 from django.core.wsgi import get_wsgi_application | ~
13 import sys | ~
14 os.environ["DJANGO_SETTINGS_MODULE"]="mysite.settings" | ~
15 PROJECT_DIR=dirname(dirname(abspath(__file__))) | ~
16 sys.path.insert(0,PROJECT_DIR) | ~
17 application = get_wsgi_application()
可是打开127.0.0.1:8088无效,折腾好久了,求救啊