微信小程序开发之路(十二)微信小程序计算器项目部署(nginx + uwsgi + django)
接着上一次的,首先下载好uwsgi
pip3 install uwsgi
配置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
运行uwsgi服务器
uwsgi --ini uwsgi.ini
touch reload
接下来安装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