Mövzunu Açan
#1
[cPanel üzerinde NestJS uygulaması yayınlamak, geleneksel PHP tabanlı sitelere kıyasla biraz daha teknik bilgi gerektirse de, doğru adımlarla sorunsuz bir şekilde gerçekleştirilebilir. İşte bu sürecin detaylı ve adım adım anlatımı:[list]
Öncelikle, cPanelinizde Node.js uygulama çalıştırma özelliğinin aktif olup olmadığını kontrol edin. Bu özellik, genellikle "Setup Node.js App" veya "Node.js Selector" isimleriyle bulunur. Eğer yoksa, hosting sağlayıcınızdan destek almanız gerekebilir.
Node.js ortamını ayarlayın. Bu aşamada, istediğiniz Node.js sürümünü seçin ve uygulamanızın kök dizinini belirleyin. Ayrıca, uygulamanızın çalışma dizininde gerekli bağımlılıkları yüklemek için terminal veya cPanel'deki "File Manager" üzerinden SSH erişimi kullanarak veya "Terminal" aracılığıyla komutlar çalıştırabilirsiniz.
NestJS uygulamasını cPanel ortamına yükleyin. Bunu yapmanın en iyi yolu, uygulamanızın kaynak kodlarını zip dosyasına ekleyip, File Manager üzerinden yükleyerek çıkarmaktır. Daha sonra,
Bağımlılıkları yükleyin. Terminal veya SSH kullanıyorsanız, uygulamanın kök dizininde
Uygulamanızı başlatmak için, cPanel'deki "Setup Node.js App" bölümünde başlangıç komutunu belirtin. Örneğin, genellikle
Uygulama çalışmaya başladıktan sonra, genellikle port numarası belirlenir. Ancak, cPanel ve paylaşımlı hostinglerde bu portlara doğrudan erişim kısıtlanmış olabilir. Bu durumda, reverse proxy veya diğer uygun yöntemlerle uygulamanızın erişilebilir hale gelmesini sağlayabilirsiniz.
Son olarak, uygulamanızın düzgün çalıştığından emin olmak için, domain ayarlarını ve DNS kayıtlarını kontrol edin. Ayrıca, SSL sertifikası ve güvenlik önlemlerini de ihmal etmeyin.
[/list]Bu adımlar, cPanel ortamında NestJS uygulamasını yayınlamanın temel sürecini özetler. Elbette, hosting sağlayıcınıza ve ortamınıza göre ufak tefek farklılıklar olabilir, bu yüzden detaylı dokümantasyonu ve destek kaynaklarını incelemek her zaman faydalıdır.
package.json ve tsconfig.json gibi yapılandırma dosyalarının doğru olduğundan emin olun.npm install komutunu çalıştırın. Bu, NestJS ve diğer bağımlılıkların düzgün şekilde kurulmasını sağlar.npm run start:prod veya node dist/main.js gibi komutlar kullanılır. Bu aşamada, build işlemini de gerçekleştirebilirsiniz (npm run build) ve derlenmiş dist klasöründen çalıştırabilirsiniz.[/list]Bu adımlar, cPanel ortamında NestJS uygulamasını yayınlamanın temel sürecini özetler. Elbette, hosting sağlayıcınıza ve ortamınıza göre ufak tefek farklılıklar olabilir, bu yüzden detaylı dokümantasyonu ve destek kaynaklarını incelemek her zaman faydalıdır.
