Web Sunucu 21.07.2026

Plesk Panel Üzerinde Nginx Reverse Proxy ile Node.js veya Python Uygulaması Yayınlama

Plesk Panel Üzerinde Nginx Reverse Proxy ile Node.js veya Python Uygulaması Yayınlama

Plesk ve Nginx Reverse Proxy ile Uygulama Yayınlama

Node.js, Flask veya Django gibi framework'ler kendi HTTP sunucularını (genellikle 3000, 5000 veya 8000 portunda) çalıştırır. Bu uygulamaları standart 80/443 portlarından yayınlamak ve SSL desteği eklemek için Nginx'i Reverse Proxy (Ters Vekil Sunucu) olarak yapılandırmanız gerekir. Plesk üzerinde bu işlemi birkaç adımda gerçekleştirebilirsiniz.

1. Uygulamayı PM2 ile Arka Planda Çalıştırma

Öncelikle Node.js uygulamanızın sunucu yeniden başlasa bile çalışmaya devam etmesini sağlayan PM2'yi kurun:

npm install -g pm2
pm2 start app.js --name "benim-app"
pm2 startup && pm2 save

2. Plesk Nginx Direktifleri ile Reverse Proxy

  • Plesk Panel'de alan adını seçin ve Apache & Nginx Settings bölümüne gidin.
  • "Additional Nginx directives" alanına şu yapılandırmayı ekleyin:
location / {
    proxy_pass http://127.0.0.1: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;
}
  • Değişiklikleri kaydedin ve uygulayın.
  • 3. SSL Sertifikası Ekleme

    Plesk üzerindeki Let's Encrypt entegrasyonu sayesinde reverse proxy kurulumunun ardından tek tıkla ücretsiz SSL sertifikası ekleyebilirsiniz.

    Full-stack uygulamalarınızı barındırmak için uygun Plesk VDS paketlerimizi inceleyebilir, yapılandırma desteği için Teknik Destek ekibimize ulaşabilirsiniz.

    QBilisim.Com

    IRCd, hosting ve sunucu operasyonunu tek yerden yönet.

    Kurulum, taşıma, DNS, SSL, applet ve destek süreçleri için müşteri panelinden talep oluşturabilirsin.