1. .NET 8 Kurulumu
AlmaLinux, RHEL tabanlı olduğu için Microsoft’un resmi paket deposunu ekleyip .NET kurabilirsin.
Microsoft paket deposunu ekle
sudo dnf install -y dotnet-sdk-8.0
Bu komut, doğrudan .NET 8 SDK
’yı yükler. Eğer sadece runtime istiyorsan:
sudo dnf install -y aspnetcore-runtime-8.0
Yükleme sonrası kontrol et:
dotnet --version
2. Redis Kurulumu
AlmaLinux’ta Redis’i EPEL deposundan kurabilirsin.
# EPEL deposunu aktif et
sudo dnf install -y epel-release
# Redis kur
sudo dnf install -y redis
Redis’i başlat ve otomatik başlama ayarla:
sudo systemctl enable redis
sudo systemctl start redis
sudo systemctl status redis
Varsayılan olarak Redis sadece localhost
üzerinden dinler.
Eğer uzak bağlantı da gerekecekse /etc/redis.conf
dosyasında bind 127.0.0.1
satırını düzenlemen gerekir (ama güvenlik için şifreleme ve firewall ayarı yapmanı öneririz).
3. Plesk Üzerinde Kullanım
.NET Core uygulamanı Plesk’te barındırmak için normal web sitesi oluşturup, .NET 8
runtime ile publish edilmiş dosyalarını (ör. dotnet publish -c Release
) sunucuya atabilirsin.
Daha sonra bir systemd service oluşturup uygulamanı yönetebilirsin (ör. systemctl enable kestrel-myapp.service
).
Redis için bağlantıyı uygulama ayarlarında şu şekilde verebilirsin:
"ConnectionStrings": {
"Redis": "localhost:6379"
}