Ubuntu 22.04 Sunucusunda Plesk Panel Nasıl Kurulur?

Plesk, Ubuntu 22.04 üzerinde çalışan sunucular için hem acemi kullanıcılar hem de profesyoneller tarafından tercih edilen güçlü bir kontrol panelidir. Bu platform üzerinden web sitesi barındırma, e-posta servisleri, veritabanı işlemleri ve DNS  yönetimi gibi işlemleri tek panelde gerçekleştirebilirsiniz. Aynı zamanda güvenlik duvarı ve Fail2Ban entegrasyonu ile sistemin korunması sağlanabilir. Docker ve Node.js gibi çağdaş uygulama altyapılarının desteklenmesi de Plesk’in esnekliğini artırmaktadır.

 ApacheNginxMySQL gibi yazılımların kurulumu genellikle zaman alan ve hata riski taşıyan işlemlerdir; ancak Plesk, otomatik bağımlılık yönetimi sayesinde bu süreci sorunsuz bir şekilde halleder. Böylece kurulum süresi kısalırken, versiyon uyumsuzluklarından kaynaklı problemler de büyük oranda engellenmiş olur. REST API desteği ile farklı senaryolara özel otomasyon script’leri geliştirerek paneli mevcut sisteminize entegre edebilirsiniz.

Tüm bu avantajlara rağmen, sistem kaynaklarına dair bazı ön koşullar göz önünde bulundurulmalıdır. RAM kapasitesi yetersiz sunucular Plesk kurulumunda performans sorunları yaşatabilir; bu nedenle en az 2 ila 4 GB bellek önerilmektedir. Ayrıca lisanslama açısından, 14 günlük ücretsiz sürüm veya düşük bütçeli projeler için geliştirilmiş olan “Plesk Web Admin Edition” gibi seçenekler değerlendirilebilir.

Plesk İçin Sistem Hazırlıkları: Ubuntu 22.04 Üzerinde Yapılandırma Rehberi

Plesk kurulumu öncesinde Ubuntu 22.04 sunucusunun güncel olması ve yeterli donanımsal kaynaklara sahip bulunması öncelikli gerekliliklerdendir. Özellikle /var dizininde en az 20 GB boş alan ayrılmalıdır; çünkü bu klasör, Plesk yazılımının ana bileşenlerini barındırır. RAM kapasitesi düşük olan sistemlerde (örneğin 2 GB), yük altında Out of Memory (OOM – Out Of Memory) hatalarıyla karşılaşmamak adına swap dosyası oluşturmak gereklidir. Kurulum tamamlandıktan sonra ise Plesk Backup alma işlemi yapılandırılmalı ve otomatik yedekleme planları devreye alınmalıdır; bu sayede veri kaybına karşı sistem güvenliği sağlanır.

Ayrıca, hostname ve DNS ayarlarının doğru biçimde tanımlandığından emin olunmalıdır. Sunucunun server.example.com gibi bir alan adına sahip olması ve bu alan adının A kaydı üzerinden IP adresine yönlenmesi, kurulumun istikrarlı ilerlemesi açısından önemlidir. Plesk’in varsayılan portları olan 8443, 8880 ve 8447 numaralı bağlantı noktalarının açık durumda olduğundan da ayrıca emin olunmalıdır.

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şılacak Sorunlar Ve Çözümler

Plesk yüklemesi sırasında bazen beklenmedik hatalarla karşılaşabilirsiniz. Örneğin, “Failed to download repository metadata” hatası, genellikle DNS sisteminizin doğru ayarlanmamış olması veya bağlantı sorunları nedeniyle ortaya çıkar. Bu durumda çözüm olarak /etc/resolv.conf dosyasını düzenleyerek DNS adreslerini 8.8.8.8 ve 8.8.4.4 gibi sunucularla değiştirmeniz yeterlidir.

“Port 8443 is already in use” mesajı da yaygın bir başka hatadır. Bunun anlamı, sistemde bu portu kullanan başka bir hizmetin aktif olduğudur. Bu gibi durumlarda ya ilgili hizmeti durdurmalı ya da kurulumu alternatif bir port olan 8444 ile gerçekleştirmelisiniz. Gerekli komut:
sudo ./plesk-installer --web-interface-port=8444

Lisans problemi ya da sistem kaynaklarının yetersizliği de kurulumun tamamlanmasını engelleyebilir. Lisans süresinin dolup dolmadığını kontrol etmeli ve bellek ihtiyacına göre Swap alanı tanımlamalı ya da fiziksel kaynakları artırmayı düşünmelisiniz.

Plesk Panelde İlk Yapılacaklar: Performans, Güvenlik ve Yedekleme İpuçları

Plesk kurulumu sonrası yapılması gereken temel ayarlamalar güvenlik, performans ve yedekleme ekseninde şekillenir. Fail2Ban, brute-force türü saldırılara karşı Plesk üzerinde doğrudan etkinleştirilebilen etkili bir güvenlik çözümüdür. Ek olarak, Let’s Encrypt kullanarak ücretsiz SSL sertifikaları oluşturabilir ve bu sertifikaların otomatik olarak yenilenmesini sağlayabilirsiniz. SSH bağlantılarında güvenliği artırmak amacıyla port değişikliği yapabilir ve anahtar tabanlı giriş sistemi uygulayabilirsiniz. Aynı şekilde, Plesk port ayarlarının değiştirilmesi de panel erişimini daha güvenli hale getirmek için önerilen bir yöntemdir; özellikle varsayılan 8880 ve 8443 portlarının değiştirilmesi, saldırı yüzeyini azaltmada etkili olur.

Performans iyileştirmeleri için Plesk panelinde yer alan PHP Handler ayarları büyük önem taşır. OPCache, FPM ve mod_fcgid gibi seçenekler üzerinden PHP’nin daha verimli çalışması sağlanabilir. Özellikle yüksek trafikli sistemlerde Redis veya Memcached ile önbellekleme sistemi kurmak, sistem kaynaklarını daha etkin kullanmanıza yardımcı olur. Bu servislerin yönetimi de doğrudan Plesk üzerinden yapılabilir.

Yedekleme tarafında ise Backup Manager modülü devreye girer. Plesk, dosya ve yapılandırmaları hem yerel olarak hem de bulut hizmetlerine (örneğin Amazon S3, Google Cloud) yedekleyebilir. Panelden yedekleme periyotlarını, saklama adedini ve hedef dizinleri kolayca özelleştirebilirsiniz.

Neden Bu Detaylara Önem Vermelisiniz?

Görünüşte sade bir arayüze sahip olan Plesk, aslında Apache/Nginx sunucularının kurulumu, PHP sürümlerinin yönetimi ve MySQL ya da MariaDB gibi servislerin entegrasyonu gibi oldukça kritik işlemleri sizin yerinize otomatik olarak yapar. Bu özellik, ilk kurulum sürecini hızlandırır; ancak PHP handler gibi bir bileşenin yanlış seçilmesi durumunda, ilerleyen süreçte ciddi performans sorunları ya da uyumsuzluklar yaşanabilir.

Ayrıca, sunucunun disk kapasitesinin az olması ya da RAM yetersizliği gibi durumlar, Plesk’in kurulumunda ya da kullanım sırasında sistem hatalarına neden olabilir. Böyle senaryoları önlemek için swap alanı eklemek, diski uygun şekilde bölümlendirmek ve DNS yapılandırmalarını dikkatlice hazırlamak gerekir.

Performans Optimizasyonu

Plesk, Nginx ve Apache’yi entegre biçimde çalıştırarak yüksek performanslı bir web sunucu ortamı sunar. Nginx’in ters proxy rolünde yer alması, gelen isteklerin ön işlemden geçirilerek Apache’ye yönlendirilmesini sağlar. Statik dosyaların Nginx ile doğrudan servis edilmesi performansı önemli ölçüde artırır. Ayrıca “Additional directives” kısmına yazılacak özel kurallarla sunucu daha ince şekilde yapılandırılabilir.

PHP yapılandırmasında, Plesk paneli PHP-FPM, FastCGI ve mod_PHP gibi handler seçenekleri sunar. Bu handler’ların her biri farklı kaynak kullanım profilleriyle çalışır. PHP-FPM, yoğun trafikli sistemlerde bellek yönetimi açısından en etkili seçenektir. Panelde bu handler’lar domain bazında ya da tüm sistem için ayrı ayrı yapılandırılabilir ve seçimler bir karşılaştırma tablosuyla açıklanabilir.

Veritabanı veya sayfa içeriklerini önbelleğe almak için Redis veya Memcached gibi çözümler kullanılabilir. Redis, Plesk sistemine entegre edildikten sonra WordPress gibi platformlarda hız artışını gözle görülür hale getirir. Özellikle Redis eklentileriyle yapılan küçük konfigürasyonlar, ziyaretçi deneyimini önemli ölçüde iyileştirir.

Kurulumu otomatik betiklerle hızlıca tamamlanan Plesk, doğru yapılandırıldığında uzun yıllar güvenle kullanılabilir. Güvenlik, lisans, ağ ve performans konularına özen göstermek bu süreçte büyük fark yaratır. Kurulum sonrası destek ihtiyaçlarında Plesk dokümantasyonu ve topluluk kaynakları iyi birer referans noktasıdır.

Yorum yapın