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