Nginx Başlat, Durdur ve Yeniden Başlat ile Nasıl Yönetilir ⋆ ALexHost SRL

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
09.01.2025

Nginx Başlat, Durdur ve Yeniden Başlat ile Nasıl Yönetilir

Nginx web sunucusunu yönetmek, hizmeti başlatmak, durdurmak ve yeniden başlatmak için temel komutları içerir. Bu komutlar sunucuyu yapılandırırken veya sorun giderirken, yeni yapılandırmalar uygularken veya bir güncellemeden sonra yeniden başlatırken gereklidir.

İşte Linux ‘ta(Ubuntu, CentOS, vb.) komut satırını kullanarak Nginx’in nasıl başlatılacağı, durdurulacağı ve yeniden başlatılacağı hakkında bir kılavuz:

Ön Koşullar

  • Nginx’i yöneten komutları çalıştırmak için root veya sudo ayrıcalıklarına ihtiyacınız vardır.
  • Sunucunuzda Nginx yüklü olmalıdır.

Systemd Kullanarak Nginx’i Yönetme (En Yaygın)

Ubuntu 16.04 , CentOS 7 veya Debian 8 gibi modern bir Linux dağıtımı kullanıyorsanız, Nginx muhtemelen systemd tarafından yönetilecektir. Systemd, Nginx’i bir hizmet olarak kontrol eden hizmet yöneticisidir.

1. Nginx’i Başlat

Çalışmıyorsa Nginx hizmetini başlatmak için:

sudo systemctl start nginx

Bu işlem Nginx sunucusunu başlatacak ve web içeriğinizi sunmaya başlamasını sağlayacaktır.

2. Nginx’i Durdur

Nginx hizmetini durdurmak için:

sudo systemctl nginx’i durdur

Bu komut Nginx hizmetini durdurarak sunucuyu herhangi bir istek için kullanılamaz hale getirecektir.

3. Nginx’i yeniden başlatın

Yapılandırma dosyasında değişiklik yaptıysanız veya Nginx sunucusunu yenilemeniz gerekiyorsa, hizmeti yeniden başlatabilirsiniz:

sudo systemctl nginx’i yeniden başlat

Bu komut Nginx’i durdurur ve sonra başlatır. Yapılandırma değişikliklerini uyguladıktan sonra düzgün şekilde yüklendiklerinden emin olmak için kullanışlıdır.

4. Nginx’i Yeniden Yükle

Sunucuyu durdurmadan Nginx yapılandırmasını yeniden yüklemek istiyorsanız (bu kesinti süresini önler), reload komutunu kullanabilirsiniz:

sudo systemctl reload nginx

Bu komut, herhangi bir aktif bağlantıyı sonlandırmadan yapılandırma dosyalarını zarif bir şekilde yeniden yükleyecektir.

5. Nginx Durumunu Kontrol Et

Nginx’in mevcut durumunu kontrol etmek için (çalışıyor mu yoksa durdurulmuş mu):

sudo systemctl status nginx

Bu komut, Nginx hizmetinin mevcut durumunu ve bununla ilgili tüm hataları veya günlükleri görüntüleyecektir.


SysVinit Kullanarak Nginx’i Yönetme (Eski Sistemler)

SysVinit kullanan eski Linux dağıtımlarında (örneğin, CentOS 6, Ubuntu 14.04), Nginx’i yönetmek için farklı komutlar kullanacaksınız.

1. Nginx’i Başlat

Nginx’i başlatmak için:

sudo service nginx start

2. Nginx’i Durdur

Nginx’i durdurmak için:

sudo service nginx stop

3. Nginx’i yeniden başlatın

Nginx’i yeniden başlatmak için:

sudo service nginx yeniden başlat

4. Nginx’i Yeniden Yükle

Sunucuyu durdurmadan yapılandırmayı yeniden yüklemek için:

sudo service nginx yeniden yükle

5. Nginx Durumunu Kontrol Et

Nginx’in durumunu kontrol etmek için:

sudo service nginx durum

Sık Karşılaşılan Sorunların Giderilmesi

  • Yeniden Başlatmadan Önce Yapılandırma Testi: Hizmeti yeniden başlatmadan önce Nginx yapılandırmanızı test etmek iyi bir uygulamadır. Bu, yapılandırma dosyalarınızda Nginx’in doğru şekilde başlamasını engelleyebilecek sözdizimi hataları olmadığından emin olmanıza yardımcı olur.
    sudo nginx -t

    Çıktı herhangi bir hata göstermiyorsa, Nginx’i güvenle yeniden başlatabilir veya yeniden yükleyebilirsiniz.

  • Hata Ayıklama için Günlükler: Nginx başlatılamaz veya yeniden başlatılamazsa, sorunu gidermek için Nginx hata günlüklerini kontrol edebilirsiniz. Günlükler genellikle /var/log/nginx/error.log dosyasında bulunur:
    sudo tail -f /var/log/nginx/error.log

Sonuç

Nginx’i start, stop ve restart komutları ile yönetmek basittir ve web sunucunuzun bakımı ve güncellenmesi için gereklidir. İster systemd ister SysVinit kullanıyor olun, bu komutları takip etmek Nginx hizmetinizi etkili bir şekilde kontrol etmenize yardımcı olacaktır. Yapılandırma değişiklikleri yaptıktan sonra bunları uygulamak için hizmeti yeniden yüklediğinizden veya yeniden başlattığınızdan emin olun.

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills