微信小程序开发之路(十二)微信小程序计算器项目部署(nginx + uwsgi + django)

微信小程序开发之路(十二)微信小程序计算器项目部署(nginx + uwsgi + django)

接着上一次的,首先下载好uwsgi

pip3 install uwsgi

微信小程序开发之路(十二)微信小程序计算器项目部署(nginx + uwsgi + django)
配置django项目的uwsgi.ini,在calculatorapi文件夹中新建uwsgi.ini文件

touch uwsgi.ini
vi uwsgi.ini

或者直接新建
然后输入配置

[uwsgi]
# django项目监听的socket文件(可以使用端口代替)
socket = ./weixintest.sock
# django项目所在目录
chdir = .
# django项目wsgi文件
wsgi-file = ./weixintest/wsgi.py

master = true
processes = 2
threads = 4
vacuum = true

# 通过touch reload可以重启uwsgi服务器
touch-reload = ./reload
# 日志输出
daemonize = calculator.log

微信小程序开发之路(十二)微信小程序计算器项目部署(nginx + uwsgi + django)
微信小程序开发之路(十二)微信小程序计算器项目部署(nginx + uwsgi + django)
运行uwsgi服务器

uwsgi --ini uwsgi.ini
touch reload

微信小程序开发之路(十二)微信小程序计算器项目部署(nginx + uwsgi + django)
接下来安装nginx来部署到80端口服务器

cd ~
wget http://nginx.org/download/nginx-1.5.6.tar.gz
tar xf nginx-1.5.6.tar.gz
cd nginx-1.5.6
./configure --prefix=/usr/local/nginx-1.5.6 \
--with-http_stub_status_module \
--with-http_gzip_static_module
make && make install
上一篇:React封装公共组件:轮播图(1)


下一篇:【Linux】-文件处理命令-touch+cat+more+less+head+tail