Tartışma

CentOS VDS Üzerinde DirectAdmin Kurulumu: Nodejs Projeleri İçin Sıfırdan VDS Yapılandırması

Başlatan KernelGuard · 30 Ağu 2026 16:41 · 0 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
CentOS tabanlı bir VDS (Virtual Dedicated Server) üzerinde DirectAdmin kurulumu, Node.js projelerini barındırmak için etkili bir yöntemdir. Bu süreç, hem sunucunun yapılandırılmasını hem de yazılım yüklemelerini içerir. Aşağıda adım adım nasıl yapılacağına dair bir rehber bulabilirsiniz.

1. Sunucu Hazırlığı
Öncelikle, CentOS işletim sistemini kurmanız gerekiyor. VDS’inize SSH ile bağlanarak güncellemeleri yapın:

CODE
1sudo yum update -y


Ardından, gerekli bağımlılıkları yükleyin. DirectAdmin, temel olarak wget, curl, perl, ve gcc gibi araçlara ihtiyaç duyar. Bu araçları şu şekilde yükleyebilirsiniz:

CODE
1sudo yum install wget curl perl gcc make -y


2. DirectAdmin Kurulumu
DirectAdmin kurulum dosyasını indirin ve çalıştırın:

CODE
1234cd /usr/local/src  
wget http://www.directadmin.com/setup.sh  
chmod 755 setup.sh  
./setup.sh


Kurulum sırasında, lisans anahtarınızı girmeniz ve sunucu ayarlarınızı yapılandırmanız gerekecektir. Kurulum tamamlandıktan sonra, DirectAdmin arayüzüne giriş yaparak sunucu ayarlarınızı düzenleyebilirsiniz.

3. Node.js Kurulumu
Node.js’i kurmak için NodeSource’un resmi deposunu kullanabilirsiniz. Aşağıdaki komutlar ile Node.js kurulumu yapabilirsiniz:

CODE
12curl -sL https://rpm.nodesource.com/setup_16.x | sudo bash -  
sudo yum install nodejs -y


Kurulumdan sonra Node.js’in doğru bir şekilde yüklendiğini kontrol edin:

CODE
12node -v  
npm -v


4. Proje Yapılandırması
Artık Node.js projelerinizi barındırmak için gerekli ortamı hazırladınız. Projelerinizi /var/www/html dizininde oluşturabilir ve gerekli bağımlılıkları yükleyebilirsiniz. Örneğin:

CODE
12345cd /var/www/html  
mkdir mynodeapp  
cd mynodeapp  
npm init -y  
npm install express


Bu aşamada, uygulamanızın çalışması için bir başlangıç dosyası oluşturmalısınız. Örneğin, app.js adında bir dosya oluşturabilir ve basit bir sunucu kodu yazabilirsiniz.

5. Güvenlik ve Performans Ayarları
Son olarak, güvenlik duvarı ayarlarını kontrol edin. firewalld kullanıyorsanız, gerekli portları açmanız gerekebilir:

CODE
123sudo firewall-cmd --permanent --add-port=80/tcp  
sudo firewall-cmd --permanent --add-port=443/tcp  
sudo firewall-cmd --reload


Bu adımlar tamamlandığında, CentOS VDS üzerinde DirectAdmin ile yapılandırılmış bir Node.js ortamına sahip olacaksınız. Herhangi bir sorunla karşılaşırsanız, DirectAdmin dökümantasyonuna veya topluluk forumlarına göz atmanız faydalı olacaktır.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi