Ubuntu 22.04 + Plesk Panel: En Stabil Kurulum

Ubuntu 22.04 üzerine kurulan Plesk paneli, hem amatör hem de uzman kullanıcıların sunucu yönetimini tek bir panel üzerinden gerçekleştirebilmesini sağlar. Web sitesi yayınlama, e-posta hesapları, veritabanı ve DNS yönetimi gibi işlemleri merkezi arayüzle kolayca yönetebilir; ayrıca Fail2Ban ve güvenlik duvarı yapılandırmalarıyla güvenlik seviyesini artırabilirsiniz. Docker ve Node.js gibi yazılım çözümleriyle uyumlu olması, sistemin esnekliğini ileri seviyeye taşır. cPanel ve Plesk Karşılaştırma içeriklerinde de sıkça vurgulandığı gibi, Plesk’in modern kullanıcı arayüzü ve çoklu işletim sistemi desteği tercih sebeplerindendir.

Otomatik bağımlılık yönetimi, ApacheNginxMySQL gibi servislerin kurulmasını kullanıcı müdahalesi olmadan gerçekleştirir. Böylece manuel işlemlerden doğabilecek zaman kaybı ve hata riski azaltılır. Kurumsal veya özel sistemlerde Plesk’in REST API altyapısı kullanılarak otomasyon betikleriyle gelişmiş entegrasyonlar sağlanabilir. Ayrıca, web projelerinin Plesk panel üzerinde konumlandırıldığı klasör yapısını tanımak adına Plesk Varsayılan Document Root yolunun bilinmesi, ileri düzey yapılandırmalarda kolaylık sağlar.

Bununla birlikte, sistem kaynaklarının yeterliliği göz ardı edilmemelidir. Özellikle düşük RAM’li sunucularda Plesk çalıştırmak performans düşüklüğüne yol açabilir. Bu nedenle 2 ila 4 GB RAM arası bir sistem kaynağı önerilir. Lisanslama tarafında ise ücretsiz 14 günlük deneme hakkı ya da küçük ölçekli uygulamalara uygun “Plesk Web Admin Edition” gibi alternatifler tercih edilebilir.

Ubuntu 22.04 Üzerinde Plesk Kurulumu İçin Gerekli İlk Yapılandırmalar

Ubuntu 22.04 sistemine Plesk kurulumu yapmadan önce sunucunun teknik yeterliliği kontrol edilmelidir. /var dizininde en az 20 GB boş alana ihtiyaç vardır; bu alan, Plesk bileşenlerinin sağlıklı şekilde yerleştirilebilmesi için zorunludur. Eğer RAM kapasitesi 2 GB gibi düşük bir seviyedeyse, sistemde oluşabilecek (OOM – Out Of Memory) hatalarını engellemek adına Swap alanı oluşturmak oldukça faydalı olacaktır.

Hostname ve DNS yapılandırmaları da eksiksiz olmalıdır. server.example.com gibi alan adlarının A kaydı ile IP’ye yönlendirilmiş olması, hem kurulum esnasında hem de sonrasında oluşabilecek bağlantı problemlerini önler. Son olarak, Plesk’in varsayılan bağlantı noktaları olan 8443 (HTTPS), 8880 (HTTP) ve 8447 (güncelleme portu) numaralı portların aktif ve erişilebilir olduğuna emin olun.

Plesk Kurulumu

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

  • –components-extra=…: İhtiyacınız olan ek bileşenleri seçmenize yarar. Örneğin dockernodejs  gibi parametrelerle ek özellikler kurabilirsiniz.

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

Kurulum tamamlandığında, Plesk şu adresten erişilebilir hale gelir:

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

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

Plesk kurulumu sırasında “Failed to download repository metadata” hatasıyla karşılaşıyorsanız, büyük ihtimalle DNS ayarlarınız doğru yapılandırılmamış ya da sunucu ağ bağlantısı geçici olarak kopmuştur. Sorunu çözmek için /etc/resolv.conf dosyasına girerek DNS  sunucularınızı (örneğin 8.8.8.8 ve 8.8.4.4) manuel olarak tanımlayabilirsiniz.

Eğer sistem size “Port 8443 is already in use” hatasını veriyorsa, bu portun başka bir servis tarafından kullanılmakta olduğunu gösterir. Bu durumda gereksiz olan uygulamayı sonlandırabilir ya da Plesk’in farklı bir port üzerinden kurulumu için şu komutu kullanabilirsiniz:
sudo ./plesk-installer --web-interface-port=8444

Kurulum sırasında bir diğer engel de lisans süresinin dolmuş olması ya da sunucuda yeterli RAM bulunmamasıdır. Bu gibi durumlarda lisans durumu Plesk panelinden kontrol edilmeli, bellek sıkıntısı varsa Swap alanı eklenmeli ya da donanım iyileştirmesi yapılmalıdır.

Plesk İçin Temel Yapılandırma Rehberi: Sunucunuzu Hazır Hale Getirin

Plesk kurulumu tamamlandıktan sonra yapılacak ilk işlemler arasında güvenlik ayarları oldukça kritik bir yer tutar. Brute-force saldırılarına karşı etkili olan Fail2Ban servisi, Plesk paneli üzerinden etkinleştirilebilir ve detaylı şekilde yapılandırılabilir. Web sitenizin güvenliğini sağlamak adına Let’s Encrypt üzerinden ücretsiz ve otomatik olarak yenilenen SSL sertifikaları da kolayca alınabilir. Ayrıca SSH bağlantılarını daha güvenli hale getirmek için SSH portunu değiştirebilir ve anahtar tabanlı kimlik doğrulama sistemini kullanmaya başlayabilirsiniz.

Performans optimizasyonu açısından Plesk’in sunduğu PHP yapılandırmaları da oldukça önemlidir. Panel üzerinden erişebileceğiniz PHP Handler ayarları sayesinde OPCache, FPM veya mod_fcgid gibi seçenekleri yapılandırarak verimliliği artırabilirsiniz. Özellikle yoğun trafik alan sitelerde Redis veya Memcached gibi önbellekleme çözümleriyle yanıt süresini ciddi oranda düşürebilirsiniz. Bu servisler Plesk arayüzü üzerinden kolayca kontrol edilebilir.

Veri güvenliği açısından da Plesk’in sunduğu Backup Manager aracı öne çıkar. Bu araç, ister yerel diske ister Amazon S3, Google Cloud gibi uzak sistemlere düzenli aralıklarla yedek almanızı sağlar. Yedekleme sıklığı, saklama adedi ve hedef konum gibi tüm detaylar panel üzerinden rahatça ayarlanabilir.

Neden Bu Detaylara Önem Vermelisiniz?

Plesk paneli basit görünse de, arka planda Apache ve Nginx gibi sunucularla birlikte, PHP versiyonları ve MySQL/MariaDB gibi servislerin yönetimini otomatik olarak üstlenir. Bu sayede zaman kazandıran bir kurulum süreci yaşarsınız. Ancak, örneğin PHP handler seçiminde yapılacak hatalı bir tercih, ilerleyen zamanlarda performans düşüklüğü ya da sistem uyumsuzluğu gibi sorunlar yaratabilir.

Aynı zamanda, düşük kapasiteli disk veya sınırlı bellekle çalışan bir sistemde Plesk kurulumu yapmak, sürecin çeşitli noktalarda hata vermesine neden olabilir. Bu yüzden swap dosyası kullanımı, doğru disk bölümlendirme ve DNS kayıtlarının düzgün yapılandırılması gibi detaylara dikkat etmek, uzun vadede istikrarlı bir kullanım deneyimi sağlar.

Plesk Performans Tüyoları: Apache + Nginx Mimarisi ve Cache Katmanları

Yüksek trafikli sistemlerde Plesk’in Nginx + Apache mimarisi büyük avantajlar sunar. Nginx, gelen istekleri yöneten ters proxy görevi üstlenirken, Apache arka planda uygulama mantığını çalıştırır. Bu sayede statik içeriklerin hızlı yanıtlanması sağlanır. Plesk paneli üzerinden erişilebilen “Additional directives” bölümü ile özelleştirilmiş kurallar tanımlayarak bu yapıyı daha da optimize edebilirsiniz.

PHP handler seçenekleri de performans üzerinde doğrudan etkilidir. PHP-FPM, özellikle yoğun ziyaretçi alan sitelerde kaynak tüketimini dengeleyerek en iyi sonuçları verir. mod_PHP daha klasik yapılar için uygundur; FastCGI ise orta seviye çözümler sunar. Plesk’te bu handler’ları domain bazında ya da sistem genelinde ayarlayabilir, performans verilerine göre tercihte bulunabilirsiniz.

Önbellekleme ise olmazsa olmazdır. Redis ve Memcached servisleri, sayfa içeriğini ve veritabanı çağrılarını RAM üzerinden işleyerek hızlı yanıt sağlar. Redis’in Plesk’e kurulumu basittir ve WordPress gibi sistemlerle eklenti tabanlı şekilde entegre edilebilir. Küçük yapılandırmalar bile site hızında büyük fark yaratabilir.

Plesk kurulumu, otomatik araçlarla birkaç adımda tamamlanabilir. Ancak güçlü bir yapı elde etmek için başlangıçta ağ, donanım ve yazılım uyumu gibi detaylara özen göstermek gerekir. Uzun vadeli performans için bu adımların her biri dikkatle planlanmalıdır. Karşılaşabileceğiniz problemler için Plesk’in destek platformları ve dökümantasyonu her zaman elinizin altındadır.

Yorum yapın