IIS-Flask Setting
wfastcgi ํจํค์ง ์ค์น
pip install wfastcgi
wfastcgi.py ํ์ผ ๋ณต์ฌ
ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํด๋์ ์์ฑ๋ wfastcgi.py ํ์ผ์ ํ๋ก์ ํธ ์์คํ์ผ์ด ์๋ ์์น๋ก ๋ณต์ฌ
[IIS-์น ์ฌ์ดํธ]๋ก ์๋น์คํ๋ ค๋ ํ๋ก์ ํธ ํด๋ ๋ง๋ค ํ์ผ์ ๋ณต์ฌ
wfastcgi.py ํ์ผ ์์น ์์
ex) C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Lib\site-packages
๋ณต์ฌ ์์น ์์
ํ๋ก์ ํธ1) C:\flask\myproject1
ํ๋ก์ ํธ2) C:\flask\_wsg
IIS_IUSRS ์ ๊ทผ ๊ถํ ์ค์
ํ์ด์ฌ ์ค์น ํด๋ (ex. C:\Users\Administrator\AppData\Local\Programs\Python\Python38)
์์คํ์ผ ํด๋๋ค์ ์์ ํด๋ (ex. C:\flask)

IIS ์ค์
Windows CGI ๊ธฐ๋ฅ ์ถ๊ฐ

์ ์ฌ์ดํธ ์์ฑ. ์์ฑํ ์ฌ์ดํธ์ [์ฒ๋ฆฌ๊ธฐ ๋งคํ]์์ ์ ๋ชจ๋ ์ถ๊ฐ
์ฌ์ดํธ ์ค์ ๊ฒฝ๋ก: {์์ค ํ์ผ์ด ์๋ ํด๋}
ex) C:\flask\_wsg

์์ฒญ ๊ฒฝ๋ก : *
๋ชจ๋ : FastCgiModule
์คํ ํ์ผ : {ํ์ด์ฌ ์คํ ํ์ผ ๊ฒฝ๋ก}|{์์ค๊ฐ ์๋ ํด๋์ wfastcgi.py ํ์ผ ๊ฒฝ๋ก}
ex)C:\Users\Administrator\AppData\Local\Programs\Python\Python38\python.exe|C:\flask\_wsg\wfastcgi.py
์ด๋ฆ : fastcgihandler

FastCGI ์ค์
์๋ฒ ์ ํ โ FastCGI ์ค์ โ "์ธ์"ํ๋์ ๊ฐ์ด [์ฒ๋ฆฌ๊ธฐ ๋งคํ]์์ ์ถ๊ฐํ ๋ชจ๋์ "{์์ค๊ฐ ์๋ ํด๋์ wfastcgi.py ํ์ผ ๊ฒฝ๋ก}"์ ๊ฐ์ ํญ๋ชฉ์ ์ ํํ๊ณ ํธ์ง

ํ๊ฒฝ ๋ณ์ ์ถ๊ฐ
Name: PYTHONPATH, Value: {์์ค๊ฐ ์๋ ํด๋ ๊ฒฝ๋ก}
ex) C:\flask\_wsg
Name: WSGI_HANDLER, Value: {ํ์ด์ฌ ๋ฉ์ธ ์์ค ํ์ผ๋ช }.app
ex) app1.app (์์ค๊ฐ ์๋ ํด๋์ "app1.py"์ "app"์ ํธ์ถํ๋ค๋ ์๋ฏธ)


Last updated