1. django-admin startproject ddiga //新建djangoproject
2. cd ddiga
django-admin startapp wcs //新建app
3. manage.py runserver //启动server
4. 在项目根目录ddiga下新建 django_wsgi.py
#!/usr/bin/env python
# coding: utf-8
import os
import sys
# set encoding:utf8
reload(sys)
sys.setdefaultencoding('utf8')
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ddiga.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
2. cd ddiga
django-admin startapp wcs //新建app
3. manage.py runserver //启动server
4. 在项目根目录ddiga下新建 django_wsgi.py
#!/usr/bin/env python
# coding: utf-8
import os
import sys
# set encoding:utf8
reload(sys)
sys.setdefaultencoding('utf8')
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ddiga.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
5. 在项目根目录ddiga下新建 ddiga_socket.xml
:8077
/var/www/html/HalleySite
django_wsgi
4
1
6. pip install uwsgi
pcre 支持:yum install pcre,pcre-devel
测试uwsgi
uwsgi --http :8000 --module ddiga.wsgi
可能错误:
Nginx的connect() to 127.0.0.1:8807 failed (13: Permission denied) while connect
关闭SELinux http://blog.chinaunix.net/uid-31404425-id-5757594.html
注意查看日志!!!/var/log/nginx
7. nginx+uwsgi
如果nginx报错,需要关闭selinux
8. static files
在nginx.conf中加入:
location /static/ {
alias /var/www/html/HalleySite/static/;
index index.html index.htm;
}
如果报403错误,需要将HalleySite 所有父目录设置为755权限,设置文件为644权限可以避免权限不正确
:8077
/var/www/html/HalleySite
django_wsgi
4
1
6. pip install uwsgi
pcre 支持:yum install pcre,pcre-devel
测试uwsgi
uwsgi --http :8000 --module ddiga.wsgi
可能错误:
Nginx的connect() to 127.0.0.1:8807 failed (13: Permission denied) while connect
关闭SELinux http://blog.chinaunix.net/uid-31404425-id-5757594.html
注意查看日志!!!/var/log/nginx
7. nginx+uwsgi
如果nginx报错,需要关闭selinux
8. static files
在nginx.conf中加入:
location /static/ {
alias /var/www/html/HalleySite/static/;
index index.html index.htm;
}
如果报403错误,需要将HalleySite 所有父目录设置为755权限,设置文件为644权限可以避免权限不正确