Plesk Panel 22.04 Üzerinde DNS ve Ağ Ayarları

Gerek yeni başlayanlar gerekse ileri düzey sistem yöneticileri için tasarlanmış olan Plesk, sunucu yönetimini merkezileştiren ve basitleştiren bir paneldir. Tek bir kontrol noktası üzerinden web siteleri, e-posta kutuları, veritabanları ve DNS yapılandırmaları düzenlenebilir, aynı zamanda güvenlik duvarı ile Fail2Ban gibi araçlar da entegre biçimde çalıştırılabilir. Docker ve Node.js gibi yazılımların panel aracılığıyla kurulabilmesi de, Plesk’i çok yönlü kılar.

Apache, Nginx, MySQL gibi temel servislerin kurulumu, otomatik bağımlılık yönetimi sayesinde insan müdahalesine gerek kalmadan gerçekleştirilir. Bu durum, hem zamandan kazanmanızı sağlar hem de olası yazılım uyumsuzluklarını önler. REST API desteğiyle birlikte Plesk, farklı sistemlerle kolaylıkla senkronize edilebilir ve özelleştirilmiş scriptlerle kontrol edilebilir hale gelir.

Bununla birlikte, Plesk’in donanım tüketimi ve lisans maliyeti bazı kullanıcılar için sınırlayıcı olabilir. Özellikle RAM miktarı düşük olan sistemlerde performans düşüklüğü yaşanabileceğinden, en az 2 ila 4 GB RAM önerilmektedir. Ayrıca, 14 günlük deneme versiyonu ve küçük çaplı projeler için “Plesk Web Admin Edition” gibi ücretsiz sürümler de kullanıcıların değerlendirebileceği seçenekler arasındadır.

Kurulum Öncesi Kontroller: Sistem Gereksinimleri ve Ağ Ayarları

Ubuntu 22.04 tabanlı bir sunucuya Plesk kurmadan önce sistemin hem güncel hem de teknik açıdan yeterli donanıma sahip olması gerekir. En az 20 GB boş disk alanı zorunludur ve bu alanın özellikle /var dizininde bulunması kritik öneme sahiptir. RAM kapasitesi düşükse (örneğin yalnızca 2 GB ise), sistem yoğunluğu altında bellek sorunları yaşanmaması adına ek bir Swap alanı oluşturulması tavsiye edilir.

Kurulum sırasında hostname ve DNS kayıtlarının doğru yapılandırılması da sürecin sağlıklı ilerlemesi açısından önemlidir. Sunucunun (örneğin server.example.com) IP adresine A kaydı ile yönlendirilmiş olması, Plesk’in problemsiz çalışmasını sağlar. Ek olarak, Plesk’in standart olarak kullandığı portlardan 8443, 8880 ve 8447 numaralarının açık olduğundan ve dışarıdan erişilebilir durumda bulunduğundan emin olunmalıdır.

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.

Kurulumda Karşınıza Çıkabilecek Bazı Hatalar ve Pratik Çözümleri

“Failed to download repository metadata” Hatası
DNS adreslerinin yanlış tanımlanması ya da ağ bağlantısında yaşanan sorunlar.
Nasıl Düzeltilir? /etc/resolv.conf dosyasına giderek DNS adreslerini (örneğin 8.8.8.8 veya 8.8.4.4) manuel olarak girin.

“Port 8443 is already in use” Hatası
8443 portu başka bir hizmet tarafından kullanılıyor olabilir.
Nasıl Düzeltilir? Kullanımda olan servisi durdurun veya Plesk’i farklı bir porttan yüklemek için şu komutu çalıştırın:
sudo ./plesk-installer --web-interface-port=8444

Lisans veya Bellek Sıkıntısı
Lisansınızın geçerliliği bitmiş olabilir ya da sistem belleğiniz yetersiz kalabilir.
Nasıl Düzeltilir? Panelden lisans sürenizi kontrol edin; RAM yetersizse swap alanı oluşturabilir veya daha güçlü bir sunucu yapılandırması tercih edebilirsiniz.

Güvenlik, Performans ve Yedekleme

Güvenlik, Performans ve Yedekleme

Plesk kurulumunun ardından yapılması gereken ilk yapılandırmalar arasında güvenlik, performans ve yedekleme en öncelikli konular arasında yer alır. Özellikle brute-force saldırılarına karşı koruma sağlayan Fail2Ban servisini etkinleştirmek, sisteminizi dış tehditlere karşı daha güvenli hale getirir. Bunun yanında, Let’s Encrypt kullanarak panel üzerinden ücretsiz ve otomatik yenilenen bir SSL sertifikası kurabilir, web sitenizi HTTPS protokolüne geçirerek güvenliğini artırabilirsiniz. SSH bağlantıları açısından ise, daha güvenli bir yapı oluşturmak için bağlantı portunu değiştirebilir ve parola yerine SSH anahtarıyla kimlik doğrulaması tercih edilmelidir.

PHP uygulamalarının performansını optimize etmek için Plesk’te yer alan PHP Handler ayarlarını kontrol etmeniz gerekir. Burada OPCache, FPM veya mod_fcgid gibi seçenekleri yapılandırarak PHP’nin çalışma verimliliğini artırabilirsiniz. Daha yoğun trafikli sitelerde hız kazanmak için Redis ya da Memcached gibi önbellekleme servisleri kullanarak sayfa yükleme süresini minimuma indirilebilir.

Veri güvenliği açısından düzenli yedekleme en az diğer ayarlar kadar önemlidir. Bu amaçla Plesk’in sunduğu Backup Manager ile yerel disk alanına ya da Google Cloud, Amazon S3 gibi uzak depolara otomatik yedeklemeler yapabilirsiniz. Panelden, hangi sıklıkla yedek alınacağı, ne kadar süre saklanacağı ve hangi lokasyona gönderileceği gibi tüm ayarları belirleyebilirsiniz. Sunucuda güvenlik önlemleriyle birlikte yedekleme stratejilerinin uygulanması, sistemin sürdürülebilirliği açısından kritik öneme sahiptir.

Detaylara Neden Önem Vermelisiniz?

İlk bakışta basit bir barındırma paneli olarak görülebilen Plesk, aslında altyapıdaki Apache/Nginx sunucuları, PHP versiyonları ve MySQL/MariaDB gibi servislerin kurulumunu sizin yerinize otomatik şekilde yapar. Bu sayede sistem kısa sürede hazır hale gelir; ancak örneğin PHP handler seçimi gibi yanlış yapılandırmalar, ilerleyen dönemde uyumsuzluklar veya performans darboğazları yaratabilir.

Aynı risk, yetersiz disk alanı ya da düşük RAM ile kurulum yapmaya çalıştığınızda da ortaya çıkar. Böyle durumlar, hem kurulum aşamasında hem de sitenizin yayına geçiş sürecinde çeşitli hatalarla karşılaşmanıza neden olabilir. Bu yüzden swap tanımlamaları, disk bölümleri ve DNS yapılandırmaları gibi teknik detaylar göz ardı edilmemelidir

Sistem Optimizasyonu

Yoğun trafiğe sahip internet sitelerinde verimliliği artırmak için Plesk’in yapılandırma seçeneklerinden doğru şekilde yararlanmak gerekir. Plesk, Nginx’i ön yüz olarak, Apache’yi ise arka planda çalıştırarak ters proxy sistemini destekler. Bu yapı sayesinde, özellikle statik dosyaların hızlı yüklenmesi sağlanırken, sunucu üzerindeki yük de azaltılmış olur. Panelde bulunan “Additional directives” alanına özel yapılandırma komutları ekleyerek, Apache ve Nginx performansını özelleştirmeniz mümkündür.

Performans üzerindeki bir diğer etkili unsur ise PHP işlemcilerinin yapılandırılmasıdır. Plesk, domain bazında ya da sistem genelinde PHP handler’ı seçme olanağı sunar. PHP-FPM, yüksek trafiğe sahip siteler için en stabil ve verimli çözüm olarak öne çıkar. FastCGI ise bazı durumlarda hızlı tepki sunabilse de, FPM kadar kaynak yönetimi sağlamaz. mod_PHP ise daha eski sistemlerde kullanılabilir, ancak günümüz ihtiyaçlarına cevap vermekte zorlanır. Bu handler’ların karşılaştırılması, hangi senaryoda hangisinin daha uygun olduğunu netleştirir.

Önbellekleme sistemleri de performans konusunda kritik rol oynar. Redis ve Memcached gibi çözümler, dinamik içeriklerin RAM üzerinden sunulmasını sağlayarak sayfa yanıt süresini düşürür. Redis, Plesk’e kolayca entegre edilebilmekte ve yönetimi panel üzerinden yapılabilmektedir. WordPress gibi yaygın CMS sistemlerinde Redis ile sağlanan hız farkı, özellikle eklentiler üzerinden yapılan basit yapılandırmalarla fark edilir hale gelir.

Yorum yapın