Debian 12 İşletim sistemi üzerine Nginx kurulumu nasıl yapılır
Bu yazımızda apt paketleri ile varsayılan debian 12 repolarından işletim sistemimize Nginx kurulumunu basitçe anlatacağız. Debian 12 "bookworm" 10 Haziran 2023'de yaklaşık 1 yıl 9 ay ve 28 günlük geliştirme sürecinden sonra kullanıma sunuldu. Debian özellikle kararlılık konusunda hala başı çeken linux dağıtımlarından biridir. Nginx ise günümüzde web serverları içerisinde en çok kullanılanlardan biridir. Özellikle performans ve kararlılık gerektiren konularda tercih edilmektedir.
Öncelikle, sistem paketlerini güncellemek iyi bir adımdır. Terminali açın ve aşağıdaki komutları sırayla çalıştırın:
sudo apt update
sudo apt upgrade
Eğer güncellemeniz var ise gerekli onayları verip güncelleme işlemini tamamlayınız.
Nginx'in kurulumu için aşağıdaki komutları çalıştırın;
sudo apt install nginx
Gerekli izinleri verip kurulumu tamamlayınız.
Nginx'i başlatmak, durdurmak, durumunu gözlemlemek için nginx servisi kullanılır.
Nginx'i başlatmak için;
sudo systemctl start nginx
Nginx'in durumunu kontrol etmek için;
sudo systemctl status nginx
Eğer bir güvenlik duvarı (firewall) kullanıyorsanız, Nginx için HTTP (80) ve HTTPS (443) portlarını açmanız gerekebilir. Aşağıdaki komutları kullanarak portları açabilirsiniz;
sudo ufw allow 'Nginx Full'
Tarayıcınızı açın ve sunucunuzun IP adresini veya alan adını yazarak Nginx'in çalışıp çalışmadığını kontrol edin. Örnek olarak, http://sunucu_ip_adresi veya http://alan_adi şeklinde adresi tarayıcınıza girin.
Nginx ayarlarını özelleştirmek veya sanal anahtar (virtual host) eklemek isterseniz, Nginx konfigürasyon dosyalarını /etc/nginx dizini altında düzenleyebilirsiniz. Özellikle sanal anahtarlar eklemek için sites-available ve sites-enabled dizinlerini kullanabilirsiniz.
Nginx kurulumunuz başarıyla tamamlanmış olmalıdır. Artık web sunucunuz üzerinde web siteleri veya uygulamalar barındırabilirsiniz. Daha fazla ayar ve özelleştirme yapmak için Nginx belgelerini incelemeniz faydalı olacaktır.
Teşekkürler.