Ubuntu Server Nginx Kurulumu
1. Adım – Nginx Kurulumu
Nginx, Ubuntu’nun varsayılan depolarında bulunduğu için, aşağıdaki komutları kullanarak Nginx’i kurabilirsiniz:
sudo apt update
sudo apt install nginx
Bu komutları girdikten sonra, apt paket yöneticisi Nginx’i ve gerekli bağımlılıkları sunucunuza indirecek ve kuracaktır.
2. Adım – Güvenlik Duvarı Ayarları
Nginx’i kullanmadan önce, güvenlik duvarınızı Nginx’e erişime izin verecek şekilde ayarlamalısınız. Nginx, kurulum sırasında ufw (Uncomplicated Firewall) ile bir hizmet olarak kaydedilir. İlk olarak, kullanılabilir ufw uygulama profillerini listeleyerek başlayın:
sudo ufw app list
Bu komut, aşağıdaki gibi çıktı vermelidir:
Available applications:
Nginx Full
Nginx HTTP
Nginx HTTPS
OpenSSH
Bu profillerden Nginx HTTP’yi, yani yalnızca 80 numaralı bağlantı noktasını açmak için aşağıdaki komutu kullanabilirsiniz:
sudo ufw allow 'Nginx HTTP'
Değişikliği doğrulamak için aşağıdaki komutu kullanarak güvenlik duvarı durumunu kontrol edebilirsiniz:
sudo ufw status
3. Adım – Nginx Web Sunucusunu Kontrol Etme
Kurulumun sonunda, Nginx zaten çalışır durumda olmalıdır. Bunun doğrulamak için aşağıdaki komutu kullanabilirsiniz:
sudo systemctl status nginx
Bu komutun çıktısı şuna benzer olmalıdır:
nginx.service - A high-performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2020-04-20 16:08:19 UTC; 3 days ago
Docs: man:nginx(8)
Main PID: 2369 (nginx)
Tasks: 2 (limit: 1153)
Memory: 3.5M
CGroup: /system.slice/nginx.service
├─2369 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
└─2380 nginx: worker process
Nginx başarıyla çalışıyor demektir. Şimdi tarayıcınızı kullanarak sunucunuzun IP adresine gidin:
http://sunucu_ip_adresiniz
Bu adresteki varsayılan Nginx açılış sayfasını görmelisiniz.
Nginx kurulum işlemi bu şekildedir.