Python/WSGI应用快速入门
centos7安装uWSGI以及Python支持
apt-get install build-essential python-dev
pip3 install uwsgi
yum search python | grep -i devel#找到对应安装依赖包
pip install
yum install python36-devel.x86_64
pip install uWSGI
yum unstall python-devel
yum uninstall python-devel
yum -y install python34-devel.x86_64
pip install uWSGI
from django.core.wsgi import get_wsgi_application#用于与UWSGI服务器通信的py
部署静态文件
在部署服务器之前,需要先将Django的静态文件部署到静态文件夹中,首先,编辑django网站的settings.py文件
STATIC_ROOT = os.path.join(BASE_DIR, "static/")
然后,运行以下命令
python manage.py collectstatic
一些参数含义
chdir 项目目录
home virtualenv目录(如没有运行virtualenv虚拟环境,则无需设置)
wsgi-file=xx
socket 套接字文件或TCP套接字,例如:site1.uwsgi.sock 或 127.0.0.1:8000
uid 用户id
gid 用户组id
#主进程
master = true