Linux Tabanlı Sistemlerde Nginx Kurulumu ve Yapılandırılması
Bu rehber, Linux tabanlı sistemlerde Nginx kurulumu, yapılandırılması ve temel komutlarının adım adım açıklamalarını içerir. Nginx, popüler bir web sunucu yazılımıdır ve yüksek performanslı, esnek ve güvenli bir şekilde web sitelerini barındırmak için kullanılır.
Giris
Nginx, web sunucu yazılımları arasında en popüler ve yaygın olarak kullanılanlardan biridir. Yüksek performanslı, esnek ve güvenli bir şekilde web sitelerini barındırmak için tasarlanmıştır. Bu rehberde, Linux tabanlı sistemlerde Nginx kurulumu, yapılandırılması ve temel komutları hakkında bilgi verilecektir.
Adim 1: Nginx Kurulumu
Ubuntu/Debian tabanlı sistemlerde Nginx kurulumu için aşağıdaki komutu çalıştırın:
sudo apt update && sudo apt install nginx CentOS/RHEL tabanlı sistemlerde Nginx kurulumu için aşağıdaki komutu çalıştırın:
sudo yum install epel-release && sudo yum install nginx Adim 2: Nginx Hizmetinin Başlatılması
Nginx hizmetini başlatmak için aşağıdaki komutu çalıştırın:
sudo systemctl start nginx Nginx hizmetini otomatik olarak başlatabilmek için aşağıdaki komutu çalıştırın:
sudo systemctl enable nginx Adim 3: Nginx Yapılandırması
Nginx yapılandırması için `/etc/nginx/nginx.conf` dosyasını düzenlemeniz gerekir. Bu dosya, Nginx'ın genel ayarlarını içerir.
sudo nano /etc/nginx/nginx.conf Web sitenizi barındırmak için bir sanctions dosyası oluşturun. Örneğin, `/etc/nginx/sites-available/example.com` dosyasını oluşturun ve aşağıdaki içeriği ekleyin:
server { listen 80; server_name example.com www.example.com; root /var/www/example.com; index index.html; } Adim 4: Nginx Hizmetinin Yeniden Başlatılması
Nginx hizmetini yeniden başlatmak için aşağıdaki komutu çalıştırın:
sudo systemctl restart nginx Adim 5: Nginx Hizmetinin Durumunun Kontrol Edilmesi
Nginx hizmetinin durumunu kontrol etmek için aşağıdaki komutu çalıştırın:
sudo systemctl status nginx