AlmaLinux Üzerine Plesk Sunucu Kurulumu (Detaylı Rehber)

Bu makalede AlmaLinux üzerinde Plesk sunucu kurulumu sürecini baştan sona, üretim ortamında kullanılabilecek seviyede detaylı şekilde ele alacağız. İçerik, hem yeni başlayanlara hem de sistem yöneticilerine hitap eder.


Plesk Nedir?

Plesk, web sunucularını, alan adlarını, e-posta servislerini ve güvenlik bileşenlerini tek bir panel üzerinden yönetmenizi sağlayan ticari bir hosting kontrol panelidir. Özellikle:

  • Web hosting firmaları
  • Kurumsal sunucu yöneticileri
  • Ajanslar ve bireysel geliştiriciler

arasında yaygın olarak kullanılmaktadır.

Plesk; Apache, Nginx, PHP sürümleri, MySQL/MariaDB, mail servisleri ve güvenlik araçlarını entegre biçimde sunar.


Neden AlmaLinux?

AlmaLinux, CentOS’un EOL (End of Life) sürecinden sonra ortaya çıkan, RHEL (Red Hat Enterprise Linux) ile %100 binary uyumlu, açık kaynaklı ve uzun vadeli destek sunan bir Linux dağıtımıdır.

Plesk için AlmaLinux tercih edilmesinin başlıca nedenleri:

  • RHEL tabanlı kararlı yapı
  • Uzun süreli güvenlik güncellemeleri
  • Plesk tarafından resmi olarak desteklenmesi
  • Hosting ve kurumsal sunucular için ideal performans

Kurulum Öncesi Gereksinimler

Kuruluma başlamadan önce aşağıdaki gereksinimlerin sağlandığından emin olun:

Donanım Gereksinimleri (Minimum)

  • 2 vCPU
  • 2 GB RAM (4 GB önerilir)
  • 20 GB disk alanı

Yazılım ve Ağ Gereksinimleri

  • AlmaLinux 8.x veya 9.x (temiz kurulum)
  • Root erişimi
  • Statik IP adresi
  • Sunucu hostname (FQDN) ayarlanmış olmalı

Örnek hostname:

server.anatoliacore.com

1. Sunucu Güncellemeleri

Öncelikle sistemi güncelleyelim:

dnf update -y

Sistemin yeniden başlatılması önerilir:

reboot

2. Hostname Ayarlama

Plesk, hostname yapılandırmasını zorunlu tutar. Aşağıdaki komut ile hostname belirleyin:

hostnamectl set-hostname server.anatoliacore.com

Kontrol etmek için:

hostnamectl

3. SELinux ve Firewall Durumu

SELinux Kontrolü

Plesk SELinux ile çalışabilir ancak kurulum sırasında permissive moda alınması önerilir:

getenforce
setenforce 0

Kalıcı yapmak için:

nano /etc/selinux/config
SELINUX=permissive

Firewall

AlmaLinux üzerinde varsayılan olarak firewalld aktiftir. Plesk gerekli portları otomatik olarak açar.


4. Plesk Kurulum Script’i ile Kurulum

Plesk, resmi kurulum script’i ile tek komutla kurulabilir.

Kurulum Komutu

sh <(curl https://autoinstall.plesk.com/one-click-installer)

Bu komut:

  • Gerekli paketleri indirir
  • Web sunucusu bileşenlerini kurar
  • Plesk paneli otomatik olarak yapılandırır

Kurulum süresi sunucu hızına göre 10–20 dakika sürebilir.


5. Kurulum Sonrası Plesk’e Erişim

Kurulum tamamlandıktan sonra tarayıcıdan aşağıdaki adres ile panele erişebilirsiniz:

https://SUNUCU_IP:8443

İlk girişte:

  • Lisans seçimi
  • Admin şifresi belirleme
  • Panel dili ve temel ayarlar

yapılır.


6. Plesk Üzerinde İlk Yapılandırmalar

PHP ve Web Sunucusu Ayarları

Plesk varsayılan olarak Apache + Nginx (Reverse Proxy) mimarisi ile gelir. PHP sürümleri panelden kolayca yönetilebilir.

E-Posta Servisleri

  • Postfix
  • Dovecot
  • SpamAssassin

varsayılan olarak aktiftir.

Güvenlik Önerileri

  • Fail2Ban aktif edin
  • Plesk Firewall yapılandırın
  • Let’s Encrypt SSL ile ücretsiz SSL sertifikası tanımlayın

7. AlmaLinux + Plesk Performans İpuçları

  • PHP-FPM kullanın
  • HTTP/2 aktif edin
  • MariaDB yerine MySQL 8 tercih edin
  • Gereksiz PHP sürümlerini kaldırın

Sık Karşılaşılan Hatalar

Port 8443 Erişim Sorunu

firewall-cmd --add-port=8443/tcp --permanent
firewall-cmd --reload

Lisans Tanımlama Hatası

  • Sunucu IP’nizin blacklist’te olmadığından emin olun
  • DNS reverse (PTR) kaydını kontrol edin

Sonuç

AlmaLinux üzerine Plesk kurulumu, kararlı, güvenli ve ölçeklenebilir bir hosting altyapısı kurmak isteyenler için ideal bir çözümdür. Bu rehberde, kurulumdan optimizasyona kadar tüm kritik adımları ele aldık.

AnatoliaCore olarak, kurumsal sunucu çözümleri ve yönetilen hosting hizmetleri konusunda profesyonel destek sunuyoruz.