2021. 5. 12. 16:45ㆍit
IIS를 활용해 Flask를 연동하는 방법을 알아보겠다.
IIS는 Apache를 활용하는 거 보다, window에서는 설치 작업이 없어서 심플하다.
그럼 서론을 짧게 하고 바로 본론으로 들어가겠다.
0. 먼저 Flask를 설치해 놓는다.
# pip install flask |
1. IIS를 사용하기 전 세팅
1.1 먼저 제어판에 들어가 프로그램 및 기능을 눌러준다.
1.2 프로그램 및 기능에서 WINDOWS 기능 켜기 / 끄기를 눌러준다.
1.3 CGI를 설정해 준다.
2. Flask가 app이 위치해야할 폴더를 생성해준다.
나는 inetpub 에 flask 폴더를 생성했다.
3. wfastcgi를 설치해 준다.
4. 다운이 완료된 wfastcgi를 복사한다.
5. wfastcgi를 flask 폴더에 복사해 놓는다.
- app이 많으면, app단위로 wfastcgi는 각자 두는것이 유리하다.
6. IIS를 사용하기 위해선 권한을 부여해준어야 한다.
7. 상위 메뉴 보안에서 IIS_IUSRS 권한을 부여를 위해 해당 메뉴에 접근한다.
8. IIS_IUSRS를 아래와 같이 찾아준다.
9. IIS_IUSRS 에게 권한을 부여한다.
10. IIS 서비스로 이동한다.
11. 웹 사이트를 추가해 준다.
12. 웹 사이트 추가의 설정값을 넣어준다.
13. 추가된 웹사이트에서 처리기 매핑에 들어간다.
14. 처리기 매핑에서 모듈 매핑 추가를 해준다.
15. 모듈 매핑 추가에서 값을 설정해 준다.
16. fastcgi 설정을 해준다.
17. fastcgi를 편집해 준다.
18. fastcgi 설정값을 입력한다.
19. flask 폴더로 이동해, app.py를 아래와 같이 만들어준다.
20. localhost:5000에서 hello world를 확인한다.
여기까지 따라왔다면 저 화면을 보았을 것이다.
메뉴얼을 만드는 작업이 은근 귀찮아서 큰일이다.
그래도 하나하나 채워가면 뿌듯하다.
잘 안되면, 연락 바란다.
'it' 카테고리의 다른 글
티스토리 지도 첨부하기 (0) | 2021.07.13 |
---|---|
python으로 redis 값 범위 조회 ( zrange ) (0) | 2021.05.25 |
PrestoDB 설치(install) 가이드 - ( MongoDB 연동 ) (1) | 2021.04.27 |
Jupyter NoteBook 설정 및 Service(서비스) 등록 (0) | 2021.04.14 |
Anaconda(아나콘다) 설치하기 - Python 설치 (0) | 2021.04.14 |