1. sudo apt-get update
2. sudo apt-get upgrade
3. sudo apt-get install python3-pip python3-dev nginx
4. 가상환경을 원하는 위치 생성
5. 가상환경 active
6. pip install uwsgi flask
7. 프로젝트 붙혀넣고 그 폴더안에
flaskapp.ini 만들고
--아래를 넣는다--
[uwsgi]
module = main:app
master=true
processes=5
socket = flaskapp.sock
chmod-socket = 666
vacuum= true
die-on-term=true
8. vi /etc/nginx/sites-available/flaskapp
[source]
[Unit]
Description=uWSGI instance to serve flaskapp
After=network.target
[Service]
User=root
Group=root
WorkingDirectory=/solution/flask
Environment="PATH=/solution/venv/bin"
ExecStart=/solution/venv/bin/uwsgi --ini flaskapp.ini
[Install]
WantedBy=multi-user.target
9. sudo ln -s /etc/nginx/sites-available/flaskapp /etc/nginx/sites-enabled
10. 문법체크. sudo nginx -t
11. sudo systemctl restart nginx 또는 service nginx restart
12 .sudo systemctl restart flaskapp 또는 service flaskapp restart