• 10-11-2025, 23:19:07
    #1
    Merhabalar,
    Plesk Panel’de bir site oluşturdum ve proje dosyalarımı httpdocs dizinine yükledim. PM2 ile projeyi npm run dev komutuyla başlattım, her şey sorunsuz çalışıyor. Ancak proje şu anda yalnızca IP:PORT adresinde erişilebilir durumda .Bu portu domaine yönlendiremiyorum — projeyi doğrudan domaine nasıl gösterebilirim?
  • 10-11-2025, 23:22:23
    #2
    efwlxc adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,
    Plesk Panel’de bir site oluşturdum ve proje dosyalarımı httpdocs dizinine yükledim. PM2 ile projeyi npm run dev komutuyla başlattım, her şey sorunsuz çalışıyor. Ancak proje şu anda yalnızca IP:PORT adresinde erişilebilir durumda .Bu portu domaine yönlendiremiyorum — projeyi doğrudan domaine nasıl gösterebilirim?
    npm run dev genellikle development modudur.
    Plesk panelinde domaininizi seçin.
    Node.js sekmesini açın.
    Proje kök dizinini (httpdocs) gösterin.
    Başlatma komutunu girin (npm start veya npm run dev).
    Portu default olarak Plesk belirler ve Nginx/Apache üzerinden domaine yönlendirir.

    Canlıda şu şekilde başlatmak daha doğru:
    pm2 start npm --name "myapp" -- run start
  • 10-11-2025, 23:26:23
    #3
    elgunismayiloff adlı üyeden alıntı: mesajı görüntüle
    npm run dev genellikle development modudur.
    Plesk panelinde domaininizi seçin.
    Node.js sekmesini açın.
    Proje kök dizinini (httpdocs) gösterin.
    Başlatma komutunu girin (npm start veya npm run dev).
    Portu default olarak Plesk belirler ve Nginx/Apache üzerinden domaine yönlendirir.

    Canlıda şu şekilde başlatmak daha doğru:
    pm2 start npm --name "myapp" -- run start
    Hocam proje zaten çalışıyor ordan denedim ordan da olmadı. nginx ayarlarını yapıncada böyle hata alıyorum.
  • 10-11-2025, 23:32:26
    #4
    efwlxc adlı üyeden alıntı: mesajı görüntüle
    Hocam proje zaten çalışıyor ordan denedim ordan da olmadı. nginx ayarlarını yapıncada böyle hata alıyorum.
    Bunun yerine direkt ek olarak proxy_pass komutlarını eklemen gerekir, blok açmadan
    Yani location / { ... } kısmını sil, sadece içerideki direktifleri ekle.
  • 10-11-2025, 23:42:08
    #5
    elgunismayiloff adlı üyeden alıntı: mesajı görüntüle
    Bunun yerine direkt ek olarak proxy_pass komutlarını eklemen gerekir, blok açmadan
    Yani location / { ... } kısmını sil, sadece içerideki direktifleri ekle.
    Hocam bunuda denedim fakat yine almıştım ssh ile yapmaya çalıştım orda oldu fakat nsler cloudflare olduğu için olabilir mi?
  • 10-11-2025, 23:46:16
    #6
    efwlxc adlı üyeden alıntı: mesajı görüntüle
    Hocam bunuda denedim fakat yine almıştım ssh ile yapmaya çalıştım orda oldu fakat nsler cloudflare olduğu için olabilir mi?
    evet kesinlikle
    Kullanıcı → Cloudflare (proxy aktif) → Plesk (Nginx → Node.js)
    Cloudflare “Proxy”yi kapat gecici
    Cloudflare sayfasında “Development Mode” aktif et
  • 10-11-2025, 23:51:31
    #7
    elgunismayiloff adlı üyeden alıntı: mesajı görüntüle
    evet kesinlikle
    Kullanıcı → Cloudflare (proxy aktif) → Plesk (Nginx → Node.js)
    Cloudflare “Proxy”yi kapat gecici
    Cloudflare sayfasında “Development Mode” aktif et
    Dediğinizi yaptım hocam
  • 13-11-2025, 03:32:37
    #8
    cloudflare tüm portlara izin vermiyor bilginiz olsun, bir araştırın derim.