Nginx Nedir?
Ama Nginx, sadece bir web sunucusu değil, aynı zamanda ters proxy, yük dengeleme ve HTTP önbellekleme gibi işlevlere de sahiptir. Bu özellikleri sayesinde Nginx, büyük ve trafik yoğun siteler için mükemmel bir tercihtir.
Windows Üzerinde Nginx Kurulumu
# 1. Nginx İndir
İlk işimiz, Nginx’in en son sürümünü indirip kurmak. Nginx’in Windows sürümü, resmi Nginx web sitesinde mevcut.
[https://nginx.org/en/download.html](https://nginx.org/en/download.html)
Yukarıdaki linke tıklayın ve Windows için uygun olan versiyonu seçin.
# 2. Nginx'i Çıkarın
İndirdiğiniz dosyayı bir klasöre çıkarın. Örneğin, "C:\nginx" gibi bir klasör oluşturabilirsiniz.
Şimdi, Nginx’i çalıştırmaya hazırsınız. Nginx klasörüne gidin ve nginx.exe dosyasına çift tıklayın. Bu işlem Nginx’i başlatacaktır. Eğer başarıyla başlattıysanız, tarayıcınızda http://localhost adresine gidin. Eğer karşınıza "Welcome to nginx!" yazısı çıkarsa, kurulum başarıyla tamamlanmış demektir.
# 4. Nginx’i Durdurmak
Nginx’i durdurmak için, görev yöneticisini açın (Ctrl+Shift+Esc) ve "nginx.exe" işlemini sonlandırın.
Şimdi Linux kullanıcıları için Nginx kurulumunu adım adım inceleyelim. Linux üzerinde kurulum yapmak oldukça kolaydır.
# 1. Nginx Depolarını Güncelleme
Linux dağıtımınıza göre, paket yöneticisini kullanarak Nginx’i yüklemeye başlamadan önce sisteminizi güncellemelisiniz. Bunun için şu komutu çalıştırın:
sudo apt update
CentOS/RHEL için:
sudo yum update
# 2. Nginx’i Yükleme
Linux sisteminizin paket yöneticisi üzerinden Nginx’i yüklemek oldukça basittir. Aşağıdaki komutları kullanarak Nginx’i yükleyebilirsiniz.
sudo apt install nginx
CentOS/RHEL için:
sudo yum install nginx
# 3. Nginx’i Başlatma
Nginx yüklendikten sonra, servisi başlatmak için aşağıdaki komutu kullanın:
sudo systemctl start nginx
CentOS/RHEL için:
sudo systemctl start nginx
# 4. Nginx’i Otomatik Başlatma
Nginx’i her yeniden başlatıldığında otomatik olarak başlatmak için şu komutu kullanabilirsiniz:
sudo systemctl enable nginx
# 5. Nginx’i Durdurmak
Nginx’i durdurmak için aşağıdaki komutu kullanabilirsiniz:
sudo systemctl stop nginx
Nginx Yapılandırması
İçeriğini düzenlemek için aşağıdaki komutla dosyayı açabilirsiniz:
sudo nano /etc/nginx/nginx.conf
Bu dosyada, web sunucusunun port ayarları, site dosyalarının bulunduğu dizinler ve proxy ayarları gibi birçok kritik yapılandırmayı yapabilirsiniz.