node js iis calistirma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
node js iis calistirma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Node JS API IIS Üzerinde Çalıştırma

 



Node Js Uygulamayı IIS Üzerinde Çalıştırma:


Herkese selam,

Bugün sizlerle node js ile yazdığımız bir api uygulamamızı windows sunucumuzda IIS ile nasıl ayağa  kaldırabiliriz onu inceleyeceğiz.


 1 - Windows üzerine Node JS kur

Uygulamanın ayağa kalkması için makine üzerinde node js olması gereklidir.

Eğer yok ise yüklemeliyiz.

Linki : https://nodejs.org/en/download/


2 -  IIS üzerinde site oluşturma 

IIS üzerinde bir site oluştururuz uygulamamız için ve olusturduğumuz sitenin fiziksel klasörüne node js ile yazdığımız uygulamamızın dosyalarını kopyalarız.


3 - Site ayarlarında bulunan "URL Rewrite" alanına gireriz ve sağ tarafta bulunan "Add Rule" seçeneğine tıklarız.






Açılan ekranda  Reverse Proxy seçeneğine tıklarız.


Açılan ekranda localhost:3000 girdim ben örnek olarak. Sizde node js app ayağa kalkan adresi ve portu yazmalısınız aşağıdaki gibi.


IIS tarafında yönlendirmemiz başarılı.


4 - Projeyi terminal üzerinden ayağa kaldır


Sunucu üzerinde bir terminal açıp uygulamamızın dosyalarının olduğu pathe gideriz.

Burada "npm start" komutuyla uygulamamızı ayağa kaldırırız.

İşlemler tamamlandı tebrikler.



Özet:

Sunucu üzerinde localhost:3000 portunda node js app ayağa kaldırdık.

IIS Url Rewrite ile ayağa kalkan localhost:3000 adresine yönlendirme yapmış olduk.

Not: IIS ve uygulama portlarının aynı olmamasına dikkat edelim belki sorun çıkarabilir.


Okuduğunuz için teşekkürler.

Daha farklı bir yol ve daha güzel bir yol var ise veya yanlış bir işlem yapıldıysa beni düzeltirseniz sevinirim.


Saygılar


Popüler Yayınlar