"Enter"a basıp içeriğe geçin

Ubuntu 22.04 Sunucusunda Plesk Panel Yapılandırması

Plesk, hem amatör hem de profesyonel kullanıcılar için sunucu yönetimini basitleştiren bir kontrol panelidir. Tek bir arayüz üzerinden web sitelerinizi, e-posta hesaplarınızı, veritabanlarınızı ve DNS ayarlarınızı yönetebilir, güvenlik duvarı ve Fail2Ban gibi ek güvenlik katmanlarını yapılandırabilirsiniz. Ayrıca Docker ve Node.js gibi teknolojileri Plesk üzerinden entegre edebilme imkânı, onu esnek bir platform haline getirir.

Özellikle otomatik bağımlılık yönetimi sayesinde Apache, Nginx, MySQL ve benzeri temel servislerin kurulumunu manuel olarak yapmanıza gerek kalmaz. Bu durum hem vakit kazandırır hem de sürüm çakışmaları veya paket eksikliğinden kaynaklanan hataları en aza indirir. REST API desteğiyle de farklı otomasyon senaryoları için script yazabilir ve Plesk’i kendi sistemlerinize entegre edebilirsiniz.

Bununla birlikte, Plesk’in lisans maliyeti ve kaynak tüketimi gibi göz önünde bulundurmanız gereken bazı noktaları vardır. Düşük bellekli (RAM) sunucularda Plesk, sisteme ek yük bindirebileceği için en azından 2-4 GB RAM’e sahip olmanız tavsiye edilir. Lisans tarafında ise 14 günlük deneme sürümü veya küçük projeler için “Plesk Web Admin Edition” gibi ücretsiz alternatifler mevcut olabilir.

Kurulum Öncesi Hazırlık: Donanım, Disk, DNS ve Ağ Ayarları

Ubuntu 22.04 üzerinde Plesk kurulumuna başlamadan önce sunucunun güncel ve yeterli kaynağa sahip olması gerekir. Sistemde en az 20 GB boş disk alanı olması, özellikle /var dizininin (Plesk’in kurulduğu ana bölüm) bu kapasiteyi karşılaması önemlidir. Düşük kapasiteli sunucularda yük altına girildiğinde bellek hataları meydana gelebilir; bu nedenle RAM kısıtlıysa (örneğin 2 GB) bir Swap dosyası eklemek, olası bellek sorunlarını (OOM – Out Of Memory) büyük ölçüde önleyecektir.

Kurulum sürecinde hostname ve DNS kayıtlarının doğru yapılandırıldığından da emin olmalısınız. Sunucunuzun (örneğin server.example.com) DNS’te A kaydıyla IP adresine yönlenmesi, kurulum sırasında ve sonrasında Plesk’i sorunsuz şekilde kullanmanıza yardımcı olur. Ayrıca, Plesk’in varsayılan olarak kullandığı 8443 (HTTPS), 8880 (HTTP) ve 8447 (güncellemeler için) gibi portların açık olduğuna dikkat edin.

Örnek Komutlar

Plesk Kurulumu

Plesk Kurulum Betiğini İndirme ve Çalıştırma

wget https://autoinstall.plesk.com/plesk-installer
chmod +x plesk-installer
sudo ./plesk-installer
  • –components-extra=…: İhtiyacınız olan ek bileşenleri seçmenize yarar. Örneğin docker, nodejs gibi parametrelerle ek özellikler kurabilirsiniz.

Log’ları Takip Etme
Kurulum sırasında oluşan hataları veya ilerlemeyi görmek için:

tail -f /var/log/plesk/install/autoinstaller3.log

İlk girişte lisans yönetimi, admin şifresi ve e-posta gibi bilgilerin istendiği bir sihirbaz karşınıza çıkacaktır.

Karşılaşılabilecek Olası Sorunlar ve Çözümleri

“Failed to download repository metadata” Hatası

Olası Sebep: DNS veya ağ bağlantısı sorunları.

Çözüm: /etc/resolv.conf dosyasında DNS sunucularını (8.8.8.8, 8.8.4.4 vb.) güncelleyin.

“Port 8443 is already in use” Hatası

Olası Sebep: Başka bir servis 8443 portunu kullanıyor.

Çözüm; Gereksiz servisi kapatın veya Plesk’i farklı bir porttan başlatmak için sudo ./plesk-installer –web-interface-port=8444 komutuyla kurulum yapın.

Lisans veya Kaynak Yetersizliği

Olası Sebep: Lisans süresinin bitmesi, RAM’in düşük olması vb.

Çözüm: Plesk panelinde lisans durumunuzu kontrol edin; RAM için swap veya sunucu donanımınızı yükseltmeyi düşünün.

Güvenlik, Performans ve Yedekleme

Güvenlik

Sunucularda güvenliği sağlamak, yapılandırma sürecinin en öncelikli adımlarındandır. Plesk panel, bu konuda kapsamlı araçlar sunar. Bruteforce saldırılarını engellemek için Fail2Ban servisi aktif hale getirilerek belirli sayıda hatalı giriş yapan IP’ler otomatik olarak engellenebilir. HTTPS üzerinden güvenli veri iletimi sağlamak adına Let’s Encrypt servisi ile ücretsiz ve otomatik yenilenen SSL sertifikaları kolayca alınabilir. SSH erişimi için güvenliği artırmak istiyorsanız, Plesk üzerinden ya da terminalden SSH portunu değiştirmek, parola yerine anahtar tabanlı kimlik doğrulama sistemi kullanmak etkili yöntemlerdir.

Performans

Performans optimizasyonu, sadece hız için değil, sistem kaynaklarının verimli kullanılması açısından da kritik bir rol oynar. Plesk panel üzerinden yapılandırılabilen PHP ayarları (OPCache, FPM, mod_fcgid gibi) sayesinde PHP tabanlı web uygulamaları çok daha hızlı çalışır. Yüksek trafikli sitelerde sayfa yanıt sürelerini azaltmak ve sunucu yükünü dengelemek için Redis veya Memcached gibi önbellekleme çözümleri entegre edilebilir. Bu servisler, dinamik içerikleri bellekte tutarak tekrar eden sorguların daha hızlı sonuçlanmasını sağlar.

Yedekleme Stratejisi

Yedekleme, genellikle veri kaybına karşı bir önlem olarak düşünülse de, aynı zamanda sunucuların güvenliğini artıran bir kontrol mekanizmasıdır. Plesk’in Backup Manager aracı sayesinde, sisteminize ait tüm verileri yerel disk alanına ya da Amazon S3, Google Cloud gibi uzak depolama alanlarına düzenli aralıklarla yedekleyebilirsiniz. Panel üzerinden yedekleme sıklığını, saklanacak kopya sayısını ve kullanılacak depolama alanını özelleştirebilir; böylece hem beklenmedik sorunlara karşı hazırlıklı olabilir hem de hizmet sürekliliğini garanti altına alabilirsiniz.

Neden Bu Detaylara Önem Vermelisiniz?

Plesk yüzeyde basit bir “web hosting kontrol paneli” gibi görünse de, arka planda Apache/Nginx, PHP versiyonları, MySQL/MariaDB gibi kritik altyapı bileşenlerinin kurulumu ve yönetimini otomatikleştirir. Bu otomasyon sayesinde hızlı bir kurulum elde edersiniz, ancak bir bileşendeki (örneğin, PHP handler seçimi) yanlış tercih ileride performans veya uyumluluk sorunlarına yol açabilir.

Aynı şekilde, düşük disk alanı veya bellek ile Plesk çalıştırmaya kalkışmak, kurulum sırasında veya sitelerinizi canlıya aldığınızda hatalara sebep olabilir. Dolayısıyla, swap ayarları, disk bölümlendirme, DNS yapılandırması gibi detayları atlamamak sorunsuz bir deneyimin anahtarıdır. Benzer durum, Microsoft SQL Server gibi kaynak duyarlı uygulamalar için de geçerlidir; altyapı optimizasyonları ihmal edildiğinde yazılımın performansı doğrudan etkilenebilir.

Yüksek Trafikli Siteler İçin Performans Optimizasyonu

Reverse Proxy ve Cache Katmanları (Nginx + Apache)

  • Plesk, Nginx ve Apache’yi birlikte kullanır: Nginx reverse proxy, Apache arka uç olarak çalışır. Bu yapılandırmayı nasıl ince ayarlarla optimize edebileceğinizi, cache veya statik dosya servisinde Nginx avantajlarını anlatın.
  • Plesk panelinde “Additional directives” bölümlerine ekleyeceğiniz custom Nginx/Apache konfigürasyon örnekleriyle gerçek performans kazanımları elde edebilirsiniz.

PHP Handler Seçimi (FPM vs FastCGI vs mod_PHP)

  • Hangi handler’ın hangi senaryoda daha iyi performans verdiğini, Plesk’te domain bazlı veya global seçimleri nasıl yapacağınızı bir tablo halinde gösterebilirsiniz.
  • Farklı PHP versiyonlarının farklı handler seçeneklerini (PHP-FPM, FastCGI, CGI) anlatın ve neden FPM’in yüksek trafikli siteler için genelde daha verimli olduğunu açıklayın.

Redis / Memcached Entegrasyonu

  • Yüksek trafikli uygulamalarda sayfa veya veritabanı sorgusu önbelleğe alma (caching) nasıl yapılır, Redis servisi nasıl kurulur ve Plesk ile nasıl yönetilir?
  • Özellikle WordPress gibi CMS’lerin Redis eklentisiyle nasıl hızlandırılabileceğine dair ufak konfigürasyon örnekleri verebilirsiniz.

Sonuç

Ubuntu 22.04 üzerinde Plesk kurulumu, otomatik betikler sayesinde oldukça kolay ve hızlı bir şekilde tamamlanabilir. Ancak sağlam ve sürdürülebilir bir yapı kurmak için donanım, ağ, güvenlik, lisans ve performans konularına başlangıçta gerekli özeni göstermeniz gerekir. Kurulumun ardından Plesk’in sunduğu geniş eklenti ve yönetim özellikleriyle, tek bir panel üzerinden birden fazla web sitesi, e-posta hesabı ve hatta Docker tabanlı uygulamalarınızı sorunsuzca yönetebilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir