İLE %100 UYUMLU: Güvenli E-Posta Hosting Hizmetimizi 1 AY ÜCRETSİZ Deneyin! HEMEN OLUŞTURUN
Sağlayan: OpenLiteSpeed NodeJS
Saniyeler içinde Cloud Sunucunuza kurulur.
OpenLiteSpeed (OLS) Node.js İmajı, geleneksel Reverse Proxy karmaşasını ortadan kaldırarak Node.js (Express, React, Vue, Next.js) uygulamalarınızı saniyeler içinde LiteSpeed'in efsanevi performansı ve güvenlik duvarı (WAF) ile dünyaya açmanızı sağlar.
Node.js tek başına harika bir teknolojidir ancak üretim (Production) ortamında asla sadece `node app.js` diyerek 80 portundan dışarı açılamaz. Uygulamanızın önüne mutlaka güçlü bir kalkan, statik dosya sunucusu ve SSL yöneticisi koymalısınız. Standart Nginx çözümleri çok yaygın olsa da LiteSpeed'in (OLS) sunduğu Olay Odaklı (Event-Driven) eşzamanlılık ve doğrudan Cache mekanizması Node.js'in yükünü inanılmaz hafifletir. Cenuta'nın güçlü sunucularında OLS Node.js imajıyla hem yüksek trafikli API'lerinizi hem de Next.js SSR projelerinizi saniyeler içinde sıfır darboğazla yayınlayabilirsiniz.
Bu hazır uygulama imajı, OpenLiteSpeed Node.js uygulamasını en yüksek performans ve güvenlik standartlarında sorunsuz çalıştırmak için gereken tüm bağımlılıkları, kütüphaneleri ve yapılandırmaları içerir. Kurulum esnasında sistem aşağıdaki yazılımları sunucunuza entegre eder:
Cenuta Cloud Sunucunuz başarıyla oluşturulduktan sonra OpenLiteSpeed Node.js sistemine tam yetkiyle erişmek, güvenliğini sağlamak ve yapılandırmak için aşağıdaki adımları sırasıyla eksiksiz olarak izlemeniz gerekmektedir:
Sunucuya SSH üzerinden (PuTTY vb.) `root` olarak bağlanın. Terminale `cat /usr/local/lsws/admin/pass` (veya bash scripti ile şifre sıfırlama) komutu yazarak OLS Webadmin şifresini edinin.
Tarayıcınızın adres çubuğuna `https://sunucu_ip_adresiniz:7080` yazın. Çıkan SSL uyarısını geçerek kullanıcı adına `admin`, şifreye bir önceki adımda bulduğunuz (veya belirlediğiniz) şifreyi girin.
SSH üzerinden sunucunuzdaki `/usr/local/lsws/Example/html` (veya oluşturduğunuz vHost dizini) dizinine gidin ve Node.js kodlarınızı (`git clone` veya FTP ile) buraya aktarın.
Proje dizininde önce `npm install` komutuyla paketleri indirin. Ardından uygulamanızı arka planda sürekli çalıştırmak için `pm2 start app.js --name "api"` (ve `pm2 save`) komutunu kullanın.
WebAdmin (Port 7080) paneline girip Virtual Host (vHost) ayarlarından 'External App' (Dış Uygulama) olarak 'Web Server' seçin ve Node.js'in çalıştığı portu (Örn: 127.0.0.1:3000) gösterin.
Önemli Not: Güvenlik Tavsiyesi: Node.js uygulamanızı `0.0.0.0:3000` yerine mutlaka `127.0.0.1:3000` (Localhost) portunda çalıştırın ki ziyaretçiler OLS kalkanını atlayıp direkt uygulamanıza (arka kapıdan) bağlanamasınlar.
OpenLiteSpeed NodeJS Hosting hakkında sıkça sorulan sorular.
Eğer çok yoğun (concurrent) istek alan bir API'niz veya uygulamanız varsa, OLS'nin olay odaklı (Event-Driven) mimarisi Nginx'ten bile daha az CPU tüketir ve dahili Anti-DDoS modüllerine sahiptir.
Cenuta imajı genellikle en kararlı LTS (Örn: 18.x veya 20.x) sürümüyle gelir. Eğer farklı bir sürüme geçmek isterseniz terminalden `nvm` (Node Version Manager) veya `n` paketini kurarak tek komutla sürüm değiştirebilirsiniz.
Evet. Fastify, NestJS, Next.js, Nuxt.js (SSR), Koa veya Socket.io fark etmeksizin tüm frameworkleri kusursuz şekilde destekler. Sonuçta arka planda saf Node.js çalışmaktadır.
Kesinlikle! Terminal üzerinden `certbot` kurup çalıştırarak alan adınız için ücretsiz Let's Encrypt SSL sertifikası alabilir ve bunu doğrudan OLS paneline veya config dosyasına entegre edebilirsiniz.
Hayır. Bu imaj tamamen Node.js ve Web Sunucusu odaklıdır (MongoDB veya MySQL içermez). En iyi performans (Mikroservis mimarisi) için veritabanını ayrı bir Cenuta sunucusuna kurup uygulamanızı o sunucuya bağlamanız (Remote DB) tavsiye edilir.
7/24 Kesintisiz ve En İyi Teknik Destek
Telefon ile Destek
Email ile Destek
Ticket ile Destek
Canlı Destek