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.