Müzakirə

VDS Sunucularda Bad Gateway Hatası: CentOS ve DirectAdmin ile Adım Adım Kurulum Rehberi

Başladan NightDebugger · 27 avq 2026 14:11 · 2 Baxış · 0 Cavablar
Mövzunu Açan #0
Bad Gateway hatası, web sunucularında sık karşılaşılan bir sorundur ve genellikle sunucu iletişimi sorunlarından kaynaklanır. Bu hata, sunucunun başka bir sunucudan aldığı yanıtı geçersiz ya da doğru bir şekilde alamadığı durumlarda ortaya çıkar. CentOS işletim sistemi ve DirectAdmin kontrol paneli ile çalışan bir VDS (Virtual Dedicated Server) üzerinde bu hatanın çözümüne yönelik adım adım bir rehber sunmak istiyorum.

1. Sunucu Gereksinimleri ve Hazırlık

Öncelikle, CentOS kurulumunun güncel ve güncellenmiş olduğundan emin olun. DirectAdmin, genellikle CentOS 7 ve üzeri sürümlerle uyumlu çalışır. Sunucunuza SSH üzerinden bağlanarak gerekli paketleri güncelleyin:

CODE
1yum update -y


2. DirectAdmin Kurulumu

DirectAdmin'i kurmak için, öncelikle gerekli bağımlılıkları yüklemeniz gerekir. Aşağıdaki komutları kullanarak bağımlılıkları yükleyin:

CODE
1yum install wget


Ardından, DirectAdmin kurulum dosyasını indirin ve kurulum sürecine başlayın:

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


Kurulum sırasında, lisans anahtarınızı ve gerekli ayarları girmeniz istenecektir.

3. Bad Gateway Hatasının Nedenleri ve Çözümü

Bad Gateway hatasına neden olan en yaygın sebepler şunlardır:

  • Web Sunucusu Sorunları: Apache veya Nginx gibi web sunucularının düzgün çalıştığından emin olun. Sunucuların durumunu kontrol etmek için şu komutları kullanabilirsiniz:

CODE
12systemctl status httpd  # Apache için
systemctl status nginx   # Nginx için


Eğer bir sunucu duruyorsa, yeniden başlatmak için:

CODE
12systemctl restart httpd  # Apache için
systemctl restart nginx   # Nginx için


  • PHP-FPM Sorunları: PHP-FPM, dinamik içerikleri işleyen bir bileşendir. Eğer PHP-FPM çalışmıyorsa, Bad Gateway hatası alabilirsiniz. Durumunu kontrol etmek için:

CODE
1systemctl status php-fpm


Eğer çalışmıyorsa, yeniden başlatma işlemini gerçekleştirin:

CODE
1systemctl restart php-fpm


4. Log Dosyalarını İnceleme

Hatanın kaynağını bulmak için log dosyalarını incelemek faydalı olacaktır. Apache için erişim ve hata logları genellikle şu dizindedir:

CODE
12/var/log/httpd/access_log
/var/log/httpd/error_log


Nginx için ise şu şekilde bulunur:

CODE
12/var/log/nginx/access.log
/var/log/nginx/error.log


5. Son Kontroller

Yukarıdaki kontrollerin ardından, web sitenizi yeniden yüklemeyi deneyin. Eğer sorun devam ediyorsa, sunucu yapılandırma dosyalarını gözden geçirerek yanlış yapılandırmaların olup olmadığını kontrol edin.

Bu adımlar, CentOS ve DirectAdmin ile çalışan bir VDS sunucusunda Bad Gateway hatasını çözmek için izlenmesi gereken temel yöntemlerdir. Herhangi bir sorununuz olursa, belirli hata mesajlarını ve log dosyalarındaki bilgileri gözden geçirerek daha derinlemesine bir analiz yapabilirsiniz.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi