Komutları üretim sunucusunda çalıştırmadan önce yedek alın ve mümkünse bir test ortamında deneyin. Yönetim erişiminizi (SSH, panel) kaybetmemek için ayar değişikliklerinde açık bir ikinci oturum bulundurun.
Bu rehberde ne yapacağız?
Bir uygulamayı elle başlatmak yerine systemd servis birimi olarak tanımlarsanız sunucu açıldığında otomatik başlar, çökerse yeniden ayağa kalkar ve günlükleri merkezi olarak tutulur. Bu rehberde bir systemd servis birimi yazmayı, ortam değişkenlerini güvenli yönetmeyi ve sertleştirme seçenekleriyle servisin yetkilerini kısıtlamayı adım adım öğreneceksiniz.
Rehber, kendi uygulamalarını Linux sunucularda çalıştıran hosting ve sistem yöneticilerine hitap eder. Tamamlanması yaklaşık 30 dakika sürer. Komutlar Debian/Ubuntu ve RHEL tabanlı (AlmaLinux, Rocky) sistemlerde aynı şekilde çalışır.
Gereksinimler
- systemd kullanan bir Linux sunucu (Debian, Ubuntu, AlmaLinux veya Rocky) ve sudo yetkisi
- Çalıştırılacak bir uygulama; örneğimizde /opt/uygulama/bin/sunucu yolunda bir program
- Uygulamayı çalıştıracak ayrıcalıksız bir sistem kullanıcısı