Nodejs projemizi sanal ve gerçek bir sunucuya atarak nasıl çalıştırabiliriz?
Sunucu/server üzerinde yayın yapma deploy işlemleri için linux tarafında anlatımını yapacağım ilk olarak terminalden sunucumuza bağlanalım.
//Terminalden serverımıza bağlanma ssh [email protected] //ve parolayı yazarak bağlanmamızı sağlayalım. Sonrada projemizin klasorunu belirleyelim cd /var/wwww/ //www kok dizinimize portserver adında bir klasor acalım ve içine girelim cd portserver //portserver klasorumuze server.js dosyamızı ve package.json dosyalarımızı yüklememiz yeterli
Server/Sunucu nodejs kurma ve çalışır hale getirme nasıl yapılır?
Sunucumuzda ilk olarak nodejs yüklümü yüklü ise güncelleme yapalım. Terminalden sırasıyla yapacağımız işlemler:
//Nodejs kurulumu soralım node -v //Kurulu ise güncelleyelim sudo apt-get update //Kurulu değil ise kuralım sudo apt install nodejs //npm paket yoneticisini kuralım sudo apt install npm //nodejs ve npm kurulumu soralım node -v npm -v
Sunucuda projemize ait paketlerini node modüllerini package.json ile yükleyelim
Nodejs kurduk, klasorümüzü belirledik ve dosyalarımızı klasore yükledik fakat sürekli olarak çalışsın istiyoruz. npm paketlerinden pm2 yükleyerek nodejs projemizin sürekli çalışmasını sağlayacağız.
//portserver klasorundeyken icindeki dosyaları soralım ls server.js ve package.json dosyamız listelendiyse //projemizde yüklü olan paketleri kurulmasını sağlayalım npm install
Nodejs Projemizin sunucuda sürekli çalışması nasıl yapılır?
Projemizin sunucuda portserver ve içinde dosyalarımız ile server.js dosyamızın sürekli çalışması hatta ana makinanın tekrar başladığında bile devreye girmesi için pm2 npm paketini kullanacağız.
//pm2 npm paketini yükleyelim npm install pm2 //Start verip çalıştıralım pm2 start server.js //Restart çekme komutu pm2 restart server //Durdurma komutu pm2 stop server //Logları takip edebilme komutumuz pm2 logs //Ana makina kapanıp tekrar başlasa bile kaldığı yerden çalıştırma komutlarımız: startup ve save komutları pm2 startup //ana makina yeniden çalışsa bile pm2 save

Telif Hakkı:
Problemi Şikayet Et!HAKKIMDA
Yazılım Uzmanlığı konusunda 11 yılı aşkın süredir Türkiye'de Cumhurbaşkanlığı olmak üzere Kurumlara ve Tüzel kişilere; Yön verme, Yücelik Sağlama ve Büyüme gereksinimlerinden doğan Yazılım ihtiyaclarına çözümler sunmaktayım.
<html>
<body>
<h5>
Yazılım
&
Teknoloji
</h5>
<p>
Dünyasına
Hoş Geldiniz.
</p>
</body>
</html>
Son Eklenen Konular
Nginx Nedir, Nasıl Çalışır, Kurulumu, Hata ve Çözümü
03 Haziran, 2022
Web Site | Web Tasarım | Web Yazılım
27 Nisan, 2022
Html URL ASCII Karakter kodları
04 Mart, 2022
Jquery Alert, Sweet alert, Dialog Kullanımı
03 Mart, 2022
Doğal Seo Çalışması Nasıl Yapılır?
19 Şubat, 2022
En Çok Okunanlar
Google api key nasıl alınır?
26 Eylül, 2013
Youtube Video'sunu Gif Yapma Gif'e Çevirme
17 Ağustos, 2013
linux çeşitleri nelerdir?
13 Ağustos, 2013
Php ile bot nasıl yapılır?
22 Eylül, 2013
Ajax ile sayfa yenilenmeden resim yükleme nasıl yapılır?
04 Ekim, 2013
İlgili İçerikler
-
25 Aralık, 2021 3080
Nodejs Bot Nasıl Yapılır, Nodejs ile Web Scraping Nasıl Yapılır?
-
12 Aralık, 2021 1309
Nodejs https server ssl url ile nasıl çalışır?
-
26 Haziran, 2021 1554
Nodejs Server Port Kurma, sonrasında veri gönderme, veri alma ve port nasıl Dinlenir?
-
08 Haziran, 2021 880
Nodejs Olaylar (Events) Yöneticisi
-
08 Haziran, 2021 3319
Nodejs ile Dosya oluşturma, okuma, yazma ve silme işlemleri
-
08 Haziran, 2021 3125
Nodejs Paket Yönetimi(NPM) Komutları ve Kullanımı
Metin g.
00:36:53 17.11.2021