Kaydol

Merhaba Sevgili Floodlar.com Kullanıcısı, Web sitemizde geçirdiğiniz zaman ve bu büyüleyici flood evrenine katılımınız için teşekkür ederiz. Floodların geniş dünyasıyla dolu deneyiminizi daha fazla keşfetmek için, web sitemizi sınırsız olarak kullanabilmeniz adına giriş yapmanız gerekmektedir.

Oturum aç

Merhaba Floodlar.com Kullanıcısı, İlk üç sayfayı tamamladınız, tebrikler! Ancak, floodların devamını görmek ve daha fazla interaktif deneyim yaşamak için giriş yapmanız gerekiyor. Hesabınız yoksa, hızlıca oluşturabilirsiniz. Sınırsız floodlar ve etkileşimler sizleri bekliyor. Giriş yapmayı unutmayın!

Şifremi hatırlamıyorum

Şifreniz mi unuttunuz? Endişelenmeyin! Lütfen kayıtlı e-posta adresinizi giriniz. Size bir bağlantı göndereceğiz ve bu link üzerinden yeni bir şifre oluşturabileceksiniz.

Fil Necati Masonlar Locası Subreddit Adı Nedir? Cevap: ( N31 )

Üzgünüz, flood girme izniniz yok, Flood girmek için giriş yapmalısınız.

Lütfen bu Floodun neden bildirilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Lütfen bu cevabın neden bildirilmesi gerektiğini kısaca açıklayın.

Lütfen bu kullanıcının neden rapor edilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Mobil Uygulamada Açın

Güncel Floodlar En sonuncu Nesne

Nginx Nasıl Başlatılır, Durdurulur ve Yeniden Başlatılır (systemctl & Nginx Komutları)

Nginx Nasıl Başlatılır, Durdurulur ve Yeniden Başlatılır (systemctl & Nginx Komutları)

Nginx, ağ trafiğini yönlendiren güçlü bir sunucu uygulamasıdır. Genellikle bir ters proxy sunucusu olarak kullanılır, ancak normal bir web sunucusu olarak da yapılandırılabilir.

Karşılaşacağınız en yaygın işlemlerden biri, Nginx web sunucusunu başlatmak, durdurmak ve yeniden başlatmaktır.

Bu öğreticide, Nginx hizmetini nasıl başlatacağınızı, durduracağınızı ve yeniden başlatacağınızı öğrenin.

Linux'ta Nginx'i durdurma, başlatma ve yeniden başlatma komutları

Önkoşullar

  • Nginx kurulu ve yapılandırılmış bir sistem
  • Bir terminal penceresine veya komut satırına erişim
  • olan bir kullanıcı hesabı sudo veya kök ayrıcalıklar
  • Uzak bir sisteme mevcut bir SSH bağlantısı (uzaktan çalışıyorsanız)

Nginx’i systemctl ile Başlat, Durdur ve Yeniden Başlat

Nginx Sunucunuzun Durumunu Nasıl Görüntüleyebilirsiniz?

Nginx, sunucunuzda bir hizmet olarak çalışır. Bu, ekranda hiçbir şey görmeseniz bile arka planda aktif olarak çalışması gerektiği anlamına gelir. Bir terminal penceresine aşağıdaki komutu girerek Nginx hizmetinin durumunu görüntüleyebilirsiniz:

sudo systemctl status nginx

Sistem, Nginx hizmeti hakkında birçok bilgi görüntüleyen bir durum moduna geçecektir.

  • Hizmet çalışıyorsa (etkin), yeşil bir simge görürsünüz. aktif (çalışıyor) üçüncü satırda durum.
  • Nginx çalışmıyorsa, şu şekilde görüntülenir: etkin değil standart beyaz.
  • Bir şeyler ters giderse ve Nginx yüklenemezse kırmızı bir durum görürsünüz arızalıbaşarısızlıkla ilgili bazı bilgilerle birlikte.
Terminalde bir Nginx web sunucusunun durumunu kontrol etme

Basmak q bash istemini yeniden etkinleştirmek için.

SystemD, modern sürümlerinde varsayılan hizmet yöneticisidir. Linux dağıtımları (Ubuntu 20.04/18.04/16.04, CentOS 7/7 ve Debian 9/10). SystemD yöneticisi, systemctl emretmek.

bu systemctl komutu temel bir Linux komutudur. Bu, herhangi bir Linux hizmeti için kullanılabileceği anlamına gelir.

Nginx’i Durdurun ve Başlatın

systemctl Nginx hizmetini başlatmak ve durdurmak için kullanılabilir.

Nginx’i durdurmak için aşağıdaki komutu çalıştırın:

sudo systemctl stop nginx
Bir Nginx web sunucusunu durdurmak için terminal komutu

Nginx’i başlatmak için şunu yürütün: systemctl komutu ile start seçenek:

sudo systemctl start nginx
Nginx hizmetini başlatmak için systemctl komutu

Nginx Nasıl Yeniden Başlatılır

Nginx’i İncelikle Yeniden Başlatın

Yapılandırmayı değiştirdikten sonra Nginx’i yeniliyorsanız, hizmeti incelikle yeniden yüklemek en iyisidir. Bu, eski işlemleri kapatır ve yeni yapılandırmayla yenilerini yeniden başlatır.

Kullan systemctl Nginx hizmetini yeniden yüklemek için Linux komutu. Aşağıdaki komutu çalıştırın:

sudo systemctl reload nginx

Not: Nginx hizmeti etkin değilse, Nginx yeniden yüklenemez.

Nginx’i Yeniden Başlatmaya Zorla

Büyük yapılandırma değişiklikleri için, Nginx’i tamamen yeniden başlatmaya zorlayabilirsiniz. Bu, tüm hizmeti ve alt süreçleri zorla kapatır ve tüm paketi yeniden başlatır.

Aşağıdaki komutu girin:

sudo systemctl restart nginx

Yeniden Başlatma ve Nginx’i Yeniden Yükleme

bu reload komutu, güncellenmiş yapılandırma dosyalarını yeniden yüklerken Nginx sunucusunun çalışmasını sağlar. Nginx, yapılandırma dosyalarından herhangi birinde bir sözdizimi hatası fark ederse, yeniden yükleme iptal edilir ve sunucu eski yapılandırma dosyalarına dayalı olarak çalışmaya devam eder. Yeniden yüklemek, Nginx’i yeniden başlatmaktan daha güvenlidir.

bu restart komutu, ilgili tüm hizmetler dahil olmak üzere sunucuyu kapatacak ve yeniden açacaktır. Nginx’i yalnızca bağlantı noktalarını veya arabirimleri değiştirmek gibi önemli yapılandırma güncellemeleri yaparken yeniden başlatın. Bu komut, tüm çalışan işlemleri kapatmaya zorlar.

Nginx’i Açılışta Başlatılacak Şekilde Yapılandırma

Kullan enable ile seçenek systemctl Nginx’i etkinleştirme komutu:

sudo systemctl enable nginx

Kullan disable ile seçenek systemctl Nginx’i devre dışı bırakma komutu:

sudo systemctl disable nginx

Nginx Komutu ile Nginx’i Başlatın, Durdurun ve Yeniden Yükleyin

Nginx, hizmeti yönetmek için Nginx komutu kullanılarak erişilebilen bir dizi yerleşik araca sahiptir.

Nginx Başlangıç

Nginx’i ve ilgili işlemleri başlatmak için aşağıdakileri girin:

sudo /etc/init.d/nginx start

Başarıyla çalıştırılırsa, terminal çıkışı aşağıdakileri görüntüler:

Output
[ ok ] Starting nginx (via systemctl): nginx.service.

Nginx’i Yeniden Başlat

Nginx’i ve ilgili işlemleri kapatmaya ve yeniden başlatmaya zorlamak için:

sudo /etc/init.d/nginx restart
Nginx'i nginx restart komutuyla yeniden başlatın.

Alternatif olarak, nginx -s emretmek:

sudo nginx -s restart

Nginx’i Durdur

Nginx hizmetini devre dışı bırakmak veya durdurmak için aşağıdakini girin:

sudo /etc/init.d/nginx stop
Nginx stop komutu ile Nginx hizmetini durdurun

Alternatif olarak şunu kullanın:

sudo nginx -s stop

Nginx Yeniden Yükleme

Nginx’i ve ilgili işlemleri zarif bir şekilde durdurmak ve yeniden başlatmak için şu komutu kullanın:

sudo /etc/init.d/nginx reload
Dahili Nginx yeniden yükleme komutuyla Nginx'i yeniden yükleyin.

Alternatif olarak, nginx -s talimatları doğrudan Nginx’e iletmek için komut:

sudo nginx -s reload

Nginx’ten Çık

kullanarak Nginx hizmetini kapatmaya zorlayın. quit ile talimat nginx -s emretmek:

sudo nginx -s quit

Çözüm

Bu makale, sunucunuzda Nginx’i başlatmak, durdurmak ve yeniden başlatmak için çeşitli yöntemleri özetlemektedir. Bir Nginx web sunucusunu yönetirken en yaygın işlemler için bu komutları kullanın.

İlgili Mesajlar

Yorum eklemek için giriş yapmalısınız.