- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 원천징수이행상황신고서발급
- 산업분류코드
- 서울시지원금사용하기
- 운전면허 갱신 방법
- 이마트몰
- 이모지입력
- 제로페이모바일상품권
- 카카오채널네이버플레이스비교
- 인스타특수문자
- 제로페이담배
- 아주조금아쉬운
- 운전면허 적성검사 하는 방법
- 중장년새출발카운슬링
- 원천징수이행상황신고서확인방법
- 제로페이모바일
- 중새카
- 쓸만한도구가없네
- 중장년일자리희망센터
- 제로페이사용기
- 국민내일배움카드
- 상상우리
- 인스타그램특수문자
- 인스타그램특수문자입력
- 모바일제로페이
- 중장년일자리지원
- 제로페이로담배
- 가성비컴퓨터
- 미니슈트리뷰
- 제로페이상품권
- 이모지찾는법
人生襍多
Nginx Flask 연동 - 초간단 본문
0. 연동 후 운영 명령어
# 처음 실행 시 (소켓생성)
$ sudo service uwsgi restart
# 설정사항 혹은 flask 웹 어플리케이션 소스 변경 후 적용
$ sudo service uwsgi reload
# nginx 설정파일 문법오류 체크
$ nginx -t
# 위에서 success가 되었다면
$ service nginx restart
1. 연동 설치
Flask 설치
$ pip install flask
샘플 웹프로그램 testapp.py 예제
uWSGI 설치 - uWSGI가 nginx와 Flask 앱 중간에서 미들웨어 역할
# uWSGI
$ apt-get install uwsgi
uWSGI 설정 파일
/etc/uwsgi/app-available 폴더에 uwsgi.ini이라는 설정 파일을 생성한다.
파일 생성 후 심볼릭 링크 설정
$ ln -s /etc/uwsgi/apps-available/uwsgi.ini /etc/uwsgi/apps-enabled/
uWSGI 설정 파일 적용 명령어
# 처음 실행 시 (소켓생성) uwsgi 재시작 명령어
$ sudo service uwsgi restart
# 설정사항 혹은 flask 웹 어플리케이션 소스 변경 후 적용
$ sudo service uwsgi reload
Nginx 설치
$ apt-get install nginx
Nginx 설정 파일 생성
/etc/nginx/sites-available 폴더 아래에 설정 파일 생성
파일 생성 후 심볼릭 링크 생성
$ ln -s /etc/nginx/sites-available/[설정파일명] /etc/nginx/sites-enabled
이런식으로 접속 포트가 다른 웹어플리케이션을 사용할 수 있다.
Nginx 재시작
# nginx 설정파일 문법오류 체크
$ nginx -t
# 위에서 success가 되었다면
$ service nginx restart
> uWSGI 소켓 연결 전이라면, 서버 접속 시 502 Bad Gateway 가 뜬다.
Nginx + uWSGI + Flask 전체 프로세스
주요 레퍼런스
Nginx Flask 연동 - 이게 짱임 https://soyoung-new-challenge.tistory.com/118
Nginx Flask 연동 - 이게 자세함