标签:src 应用服务器 框架 开发 ini param 传输协议 pytho 时间
pip freeze > plist.txt
sudo apt-get install python-virtualenv
sudo easy_install virtualenvwrapper
mkvirtualenv [虚拟环境名称]
workon [虚拟环境名称]
pip install -r plist.txt
DEBUG = False
ALLOW_HOSTS=[‘*‘,]表示可以访问服务器的ip
pip install uwsgi
[uwsgi]
socket=外网ip:端口(使用nginx连接时,使用socket)
http=外网ip:端口(直接做web服务器,使用http)
chdir=项目根目录
wsgi-file=项目中wsgi.py文件的目录,相对于项目根目录
processes=4
threads=2
master=True
pidfile=uwsgi.pid
daemonize=uswgi.log
sudo apt-get nginx
解压缩:
tar zxvf nginx-1.6.3.tar.gz
进入nginx-1.6.3目录依次执行如下命令进行安装:
./configure
make
sudo make install
sudo conf/nginx.conf
在server下添加新的location项,指向uwsgi的ip与端口
location / {
include uwsgi_params;将所有的参数转到uwsgi下
uwsgi_pass uwsgi的ip与端口;
}
location /static {
alias /var/www/test5/static/;
}
sudo chmod 777 /var/www/test5
mkdir static
STATIC_ROOT=‘/var/www/test5/static/‘
STATIC_URL=‘/static/‘
标签:src 应用服务器 框架 开发 ini param 传输协议 pytho 时间
原文地址:https://www.cnblogs.com/alexzhang92/p/9529729.html