阿里云配置笔记
venv创建python虚拟环境,配置venv+uwsgi+flask
1.创建python虚拟环境:python3 -m venv /home/uwsgi_pyhome
2.激活虚拟环境:/home/uwsgi_pyhome/bin/activate
3.安装Flask, mysql-connector-python, redis, Markdown, ipip-ipdb, python-docx, joblib, opencv-python, Pillow, baidu-aip, chardet
4.uwsgi服务注册:http://xieboke.net/article/383/
uwsgi.ini
module = app:app
master = true
processes = 3
chdir = /home/uilq
socket = 127.0.0.1:8000
vacuum = true
logto = /home/uilq/uwsgi.log
log-maxsize = 1048576
pidfile = /home/uilq/uwsgi.pid
py-autoreload = 1
pyhome = /home/uwsgi_pyhome
/etc/systemd/system/uwsgi.service
/etc/systemd/system/uwsgi.service
[Unit]
Description=uwsgi
After=network.target
[Service]
Type=notify
ExecStart=/home/uwsgi_pyhome/bin/uwsgi --ini /home/uilq/uwsgi.ini
ExecReload=/home/uwsgi_pyhome/bin/uwsgi --reload /home/uilq/uwsgi.pid
ExecStop=/home/uwsgi_pyhome/bin/uwsgi --stop /home/uilq/uwsgi.pid
Restart=always [Install]
WantedBy=multi-user.target