Debian 12 Üzerine Nginx Kurulumu

Debian 12 İşletim sistemi üzerine Nginx kurulumu nasıl yapılır

Debian 12 Üzerine Nginx Kurulumu

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.

Sistem Güncellemesi

Ö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 Kurulumu

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 Servisinin Kontrolü

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

Firewall Ayarları

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'

Web Tarayıcısında Kontrol

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.

Ek Ayarlamalar (Opsiyonel)

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.