Node.js Hosting Bilgi Merkezi
Node.js Hosting artık çok kolay. Tüm uygulamalar ve farklı Node.js versiyonlarını tek bir panel altında yönetebilirsiniz.
Gerekli süre: 15 dakika.
Node.js Uygulaması Nasıl Yayınlanır
-
Node.js Hosting paketi satın alın
Node.js uygulamanızı yayınlamak için bulut.net.tr web sitemiz üzerinden bir web hosting paketi satın almalısınız. Size uygun paketi seçip satın al butonuna tıkladıktan sonra sistem sizi müşteri paneline yönlendirecektir. Eğer web hosting paketi seçmekte zorlanıyorsanız ya da yeterli teknik bilginiz yoksa bizimle irtibata geçebilirsiniz. Size en uygun altyapıyı seçerken yardımcı olabiliriz. Satın alma işlemini tamamladıktan sonra tarafınıza web hosting hizmetinizle ilgili tüm bilgiler e-posta aracılığıyla ulaşacaktır. Aynı zamanda hizmetiniz anında aktifleşeceğinden bu bilgileri kontrol panelimizde hizmetler sayfasında da görebileceksiniz.
-
Node.js uygulamanızı yükleyin
FTP bilgilerinizi kullanarak ya da Git aracını kullanarak uygulamanızı web hosting hesabınızda bulunan dizine yükleyin. Örneğin /app isminde bir klasör oluşturarak uygulamanızı bu klasör içerisine yükleyebilirsiniz. Bu sayede proje dosyalarınız diğer web hosting hizmetine ait dosyalar ile karışmaz.
-
Node.js Selector ile uygulamanızı başlatın
Satın alma işleminden sonra size gelen bilgilerle cPanel hesabınıza giriş yapınız. cPanel üzerinde Node.js Selector aracıyla uygulamanızı yayına alabilirsiniz. Sağ üstte bulunan “Create Application” butonuna tıkladığınızda açılan sayfada sizden uygulamanız ile ilgili bilgiler istenecek.
-
Node.js uygulaması yayına almak için gereken bilgiler
Node.js projenizi sağlıklı şekilde başlatmak için bu ekranda gerekli bilgileri girmeniz bekleniyor. Bu adım oldukça basittir.
– Node.js version: Uygulamanızın hangi Node sürümünde çalışacağını seçin.
– Application mode: ENV yani environment modunu seçin.
– Application root: 2. adımda oluşturduğunuz klasör dizinini yazınız. Biz /app klasörü oluşturduğumuz için bu alana /app yazabilirsiniz.
– Application URL: Uygulamanın çalışacağı bağlantı adresini seçin. Bu alanı boş bırakırsanız uygulama ana domain üzerinde çalışır. Yani website adresiniz benimsitem.com ise bu alanı boş bıraktığınızda uygulama bu domain üzerinde başlar. Ancak buraya “proje” yazarsanız uygulamanız benimsitem.com/proje adresinde başlar.
– Application startup file: Uygulamanızın ana proje dosyasını yazın. Bu dosya adresi app.js ya da index.js olabilir.
İstenilen zorunlu bilgiler bu kadar. Diğer detaylar teknik ince ayrıntı olduğundan eğer uzman bilgi birikiminiz varsa belirleyebilirsiniz. Uygulama detaylarını girdikten sonra “Create” butonuna basabilirsiniz. -
Node.js uygulamanızı çalıştırın
Uygulamanızı çalıştırdıktan sonra gelen arayüzde Start, Stop, Restart gibi seçenekleri göreceksiniz. Bu seçenekleri kullanarak uygulamanızı başlatabilir ya da durdurabilirsiniz. 4. adımda seçtiğiniz uygulama URL’sini web tarayıcınızda açarak çalıştığını kontrol edebilirsiniz.
Sık Sorulan Sorular
Node.js, Google mühendisleri tarafından web isteklerine sunucu tarafı yanıtları sağlamak için oluşturulmuş bir JavaScript motorudur. Ancak, sunucu tarafı kodlama dili gibi çalışmaz. Bunun yerine, Node.js ile üretilen kod, belirli bir bağlantı noktasını ve bağlantı noktasını dinleyen tam işlevsel bir sunucu olarak çalışır. Node.js JavaScript tabanlı olduğundan, öğrenmeye başlamak için birçok kaynak vardır. Node.js ayrıca, istemci tarafı JavaScript istekleriyle zahmetsizce çalışmak üzere tasarlandığından, son kullanıcılardan gelen çok sayıda küçük, eşzamansız istekleri işlemeyi planlayan siteler için ideal bir çözümdür. Bu, Node.js’yi genellikle küçük parçalar halinde çok sayıda istekte bulunan akıllı telefon ve tablet uygulamalarını dağıtmak için popüler bir sistem haline getirir.
Öğrenmesi ve kullanması son derece kolay olan Node.js için oldukça kullanışlı bir barındırma hizmeti ve yönetim paneli de sunuyoruz. Node.js’yi öğrenmeye başlamak için artık sıkıcı sunucu kurulumlarına ve güncellemelerine gerek yok. Vernode tarafından sunulan Node.js barındırma platformu, Node.js Hosting hesabınızı anında açmanıza ve uygulamanızı canlı ortamda hızlı bir şekilde yayınlamanıza olanak tanır.
Node.js Yöneticisi, Node.js’i çok hızlı bir şekilde yayınlamanızı kolaylaştıran, tarafımızdan geliştirilen bir arayüzdür. Node.js uygulamaları kendi bilgisayarınızda lokal olarak çalışırken 3000 gibi bir porta bağlanarak yayınlanır. Hosting ortamında port ve güvenlik duvarı problemini çözmek için yayınlanmış Node.js uygulamanızı Apache 80 portuna bağlarız. Bu, uygulamanızı Node.js Barındırma hesabınızda kullandığınız alan adına hızlı bir şekilde bağlamanıza olanak tanır.
Müşterilerimizin çoğu Discord Bot Barındırma için Node.js Barındırma hesabını kullanıyor. Dahası, sunucu kurulumu ve bakımı ile ilgili zorluklardan kaçınarak Discord Botunuzu dakikalar içinde çevrimiçi hale getirebilirsiniz. Son zamanlarda popüler olan Discord uygulaması için Bot yazarak, sohbet sunucularınızı eğlenceli hale getirebilir veya botunuzu premium bir hizmet gibi diğer kullanıcılara satabilirsiniz.
Müşterilerimizin çoğu, API yayınlamak için Node.js Hosting hizmetlerimizi kullanıyor. API hizmetlerinizi sunucuyu çok hızlı bir şekilde kurmadan veya güncellemeden bizden satın alabileceğiniz Node.js Hosting hesabınızda yayınlayabilirsiniz. Node.js Manager özelliğimiz sayesinde, farklı talepleri farklı domain veya URL adreslerine iletebilir ve böylelikle gelişmiş bir API sorgu-cevap yapısı oluşturabilirsiniz.
Node.js Hosting ile web tabanlı oyunlar yapmak çok kolay. Müşterilerimiz web tabanlı oyunlarını yayınlamak için Node.js Barındırma hizmetlerimizi kullanıyor. Bizi seçmeniz ve oyununuzu hızlı bir şekilde yayına sokmanız için bir başka neden.
Node.js öğrenmeye başlayan yeni geliştiriciler için en ucuz barındırma platformunu sunuyoruz. Özellikle geliştirme dünyasında yeni adımlar atan yazılım geliştiriciler, Node.js Hosting ürünlerimiz ile sunucu kurulumu ve bakımındaki dezavantajlarını avantaja çevirebilirler. Anında aktivasyon ile hesabınızı açın ve Node.js öğrenmeye başlayın.
Emre S.
Bilgisayar Mühendisi. Bulut Bilişim ve Sanallaştırma Danışmanı.