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

'Python' 카테고리의 다른 글

파이썬 epochTime을 원하는 포멧의 Date로  (0) 2017.06.22
Pycharm 에서 무조건 세팅해줘야 할것.  (0) 2017.05.18
[Python] YAPF  (0) 2017.03.11
[Python] python getter setter  (0) 2017.02.16
[Python] 공부해야 할 것.  (0) 2017.02.15
Posted by C마노
,