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:
Ardından, gerekli bağımlılıkları yükleyin. DirectAdmin, temel olarak
2. DirectAdmin Kurulumu
DirectAdmin kurulum dosyasını indirin ve çalıştırın:
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:
Kurulumdan sonra Node.js’in doğru bir şekilde yüklendiğini kontrol edin:
4. Proje Yapılandırması
Artık Node.js projelerinizi barındırmak için gerekli ortamı hazırladınız. Projelerinizi
Bu aşamada, uygulamanızın çalışması için bir başlangıç dosyası oluşturmalısınız. Örneğin,
5. Güvenlik ve Performans Ayarları
Son olarak, güvenlik duvarı ayarlarını kontrol edin.
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.
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 -yArdı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 -y2. 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.shKurulum 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 -yKurulumdan sonra Node.js’in doğru bir şekilde yüklendiğini kontrol edin:
CODE
12node -v
npm -v4. 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 expressBu 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 --reloadBu 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.