/Plesk Panel ile Node.js Uygulamaları Nasıl Yayınlanır?

Plesk Panel ile Node.js Uygulamaları Nasıl Yayınlanır?

Plesk Panel, web sunucularının yönetimi için kullanılan bir kontrol panelidir. Plesk, Node.js uygulamalarını yayınlamak için bir dizi araç ve özellik sunar. Bu makalede, Plesk Panel üzerinde Node.js uygulamalarının nasıl yayınlanacağına dair adımların yanı sıra bazı ipuçları ve püf noktaları hakkında bilgi vereceğim.

Adım 1: Node.js Yapılandırması

Plesk Panel üzerinde Node.js uygulamalarını yayınlamadan önce, öncelikle Node.js’ın sunucuda kurulu olması gerekir. Bu nedenle, ilk adım olarak sunucuda Node.js’nin yüklü olduğundan emin olmalısınız. Node.js kurulumu için birçok farklı yöntem vardır. Kurulum işlemi tamamlandıktan sonra, Node.js’nin sürümünü kontrol etmek için aşağıdaki komutu kullanabilirsiniz:

node -v

Bu komut, Node.js sürümünü gösterir. Node.js sürümü 10 veya daha yüksekse, Node.js uygulamalarını Plesk Panel üzerinde kolayca yayınlayabilirsiniz.

Adım 2: Plesk Panel Node.js Uygulamaları Yayınlama

Plesk Panel üzerinde Node.js uygulamalarını yayınlamak için aşağıdaki adımları takip edebilirsiniz:

  1. Plesk Panel’e giriş yapın ve “Websites & Domains” sekmesine tıklayın.
  2. Yeni bir “Domain” oluşturun veya mevcut bir “Domain” seçin.
  3. “Hosting Settings” altında “Additional nginx directives” kısmına aşağıdaki kodu ekleyin:
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}

Bu kod, uygulamanızı localhost:3000 adresine yönlendirecektir.

  1. Node.js uygulamanızı sunucuya yükleyin.
  2. Plesk Panel’deki “File Manager” aracılığıyla, Node.js uygulamanızın dizinine gidin ve “Run Node.js” özelliğini kullanarak uygulamanızı çalıştırın.

Bu adımlar, Node.js uygulamanızı Plesk Panel üzerinde başarıyla yayınlamanızı sağlayacaktır.

Adım 3: Node.js Uygulamasını Yayınlamak İçin Diğer Seçenekler

Plesk Panel, Node.js uygulamalarını yayınlamak için başka seçenekler de sunar. Bunlardan biri, Plesk’in “Node.js” eklentisi aracılığıyla uygulamanızı doğrudan yüklemektir. “Node.js” eklentisi, Node.js uygulamanızı otomatik olarak sunucuya yükler ve çalıştırır. Eklentiyi yüklemek için şu adımları takip edebilirsiniz:

  1. Plesk Panel’e giriş yapın ve “Extensions” sekmesine tıklayın.
  2. “Node.js” eklentisini seçin ve “Install” düğmesine tıklayın.
  3. Yükleme işlemi tamamlandıktan sonra, “Node.js” sekmesine gidin ve “Add Node.js App” düğmesine tıklayın.
  4. “Node.js” uygulamanızın adını ve dizin yolunu girin. Dizin yolu, Node.js uygulamanızın kök dizini olmalıdır.
  5. “Start Node.js App on Startup” seçeneğini işaretleyin ve “OK” düğmesine tıklayın.

Bu adımları takip ettiğinizde, Node.js uygulamanız Plesk Panel üzerinde başarıyla yayınlanacaktır.

Adım 4: Node.js Uygulamanızı Yönetmek İçin Diğer Özellikler

Plesk Panel, Node.js uygulamalarınızı yönetmek için birçok araç ve özellik sunar. Bunlardan bazıları şunlardır:

  1. “Node.js” sekmesinde, uygulamanızı durdurabilir, başlatabilir ve yeniden başlatabilirsiniz.
  2. “File Manager” aracılığıyla uygulamanızın dosyalarına erişebilir ve düzenleyebilirsiniz.
  3. “Logs” sekmesinde, uygulamanızın günlüklerine erişebilirsiniz.
  4. “Environment Variables” özelliği aracılığıyla, uygulamanız için çeşitli ortam değişkenleri ayarlayabilirsiniz.

Sonuç olarak, Plesk Panel, Node.js uygulamalarınızı yayınlamak ve yönetmek için kullanışlı bir araçtır. Yukarıdaki adımları takip ederek, Node.js uygulamanızı Plesk Panel üzerinde başarıyla yayınlayabilirsiniz.