Anasayfa / Genel / python fastapi windows deploy iis

python fastapi windows deploy iis

Doğrudan fast api uygulamasını windows iis üzerinde deploy edemiyoruz biraz etrafından dolandım bende
1) IIS üzerine Application Request Routing yükleyelim https://techcommunity.microsoft.com/t5/iis-support-blog/setup-iis-with-url-rewrite-as-a-reverse-proxy-for-real-world/ba-p/846222

2) https://nssm.cc/download adresinden nssm aracı indirip c:\nssm klasörüne veya istediğiniz bir klasöre bırakın bendeki örnekte D:\Test\nssm-2.24-101-g897c7ad\win64 yolu  windows path ine ekleyelim.
3) daha yönetici cmd terminal ekranımızı açalım

4) nssm.exe install benimservisadim
gelen ekranda

Path alanına python interpreter yolumuzu
startup directory alanına proje klasörümüzü ve arguments alanına projemizin ilk çalışmaya başladığı main.py dosyasını gösteriyoruz.
Install service dedikten sonra
nssm.exe start benimservisadim
benimservisadim: START: The operation completed successfully. yazısını gördüğümüzde servisimiz çalışmaya başladı demektir.
artık IIS tarafına geçebiliriz.
IIS tarafında ilgili sitemizi seçtikten sorna URL Rewrite iconuna tıklayarak add rule ardından

uygulamamızın ayağa kaltığı ip ve port numarasını yazıyoruz.

127.0.0.1:5555

Hakkında ibrahim

İlgili Makaleler

python DownloadProgressBar

import urllib import urllib.request from tqdm import tqdm class DownloadProgressBar(tqdm): def update_to(self, b=1, bsize=1, tsize=None): …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir