nginx'e başlarken
- NGINX yapılandırma dosyasını yeniden yükleyin
- Ubuntu 14.04 örneği
- Ubuntu 16.04 örneği
- Kurulum ve kurulum
- Nginx içeride
- Ubuntu gibi Debian ve Debian tabanlı dağıtımlarda Nginx kurulumu
- NGINX’i yeniden başlatın
- Ubuntu örneği
- NGINX’i Kapatma
- nginx.config’deki değişikliklerin geçerli olup olmadığını test edin
Bu sayfada
- NGINX yapılandırma dosyasını yeniden yükleyin
- Ubuntu 14.04 örneği
- Ubuntu 16.04 örneği
- Kurulum ve kurulum
- Nginx içeride
- Ubuntu gibi Debian ve Debian tabanlı dağıtımlarda Nginx kurulumu
- NGINX’i yeniden başlatın
- Ubuntu örneği
- NGINX’i Kapatma
- nginx.config’deki değişikliklerin geçerli olup olmadığını test edin
NGINX yapılandırma dosyasını yeniden yükleyin
Kök kullanıcı olarak:
sudo nginx -s reload
Ubuntu 14.04 örneği
sudo service nginx reload
Ubuntu 16.04 örneği
sudo systemctl reload nginx
Yeniden yüklemeden önce, sözdizimi hataları için yapılandırmayı kontrol etmek iyi bir fikirdir:
sudo nginx -t
Veya
sudo service nginx configtest
Kurulum ve kurulum
Nginx, İnternet üzerinden HTTP isteklerini sunmak için kullanılan bir Web sunucusudur.
Nginx, Linux, Windows ve diğer işletim sistemlerinde doğrudan indirme olarak mevcuttur ve ayrıca kaynaktan oluşturulabilir. Ayrıntılı talimatlar için Nginx resmi referansına bakın.
ubuntu/debian
nginx kararlı sürümü resmi depoda mevcuttur, kullanılarak kurulabilir
sudo apt-get install nginx
Sistem başlangıç dosyalarını yükleyecek ve yapılandıracaktır, ancak en son sürüme ihtiyacınız varsa, resmi ppa eklemeniz gerekebilir.
sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get install nginx
yukarıdaki talimatlar en son kararlı sürümü yükleyecektir.
Nginx içeride
Nginx’in en büyük çekiciliklerinden biri, diğer popüler sunuculara, özellikle Apache’ye kıyasla dahili olarak nasıl çalıştığındaki farktır.
Sunucular, birden fazla istemciden gelen istekleri yerine getirmek zorunda oldukları için meşgul programlardır. Bir sunucu saniyede ne kadar çok istek sunabilirse o kadar iyidir.
Nginx, Asenkron IO olarak bilinen bir eşzamanlılık paradigması üzerinde çalışır.
Geleneksel bir sunucuda, bir iş parçacığı bir isteğe ayrılmıştır. Bu, bir iş parçacığı bir istek aldığında, diğer istekler için etkin bir şekilde kullanılamayacağı anlamına gelir. Ancak gerçekte, bir iş parçacığı, bir dizi isteği kabul edip aynı anda sunarak çok daha iyisini yapabilirdi. Asenkron IO, bunu sağlayan şeydir.
Bu nedenle Nginx, Asenkron IO mimarisi ile tek bir iş parçacığı içinde birçok isteğe hizmet edebilir.
Nginx ile ilgili bir başka iyi şey, nispeten daha düşük kaynak ayak izidir. Apache ile karşılaştırıldığında, Nginx daha az kaynak gerektirir ve bu, onu çok güçlü olmayan bulut sunucuları için uygun hale getirir.
Dışarıda kesinlikle başka Async IO sunucusu var, ancak Nginx, pluginx (aka Nginx Modülleri) açısından en iyi desteklenen sunucudur.
Ubuntu gibi Debian ve Debian tabanlı dağıtımlarda Nginx kurulumu
nginx’i yüklemek için aşağıdaki komutu çalıştırın.
sudo apt-get install nginx
Varsayılan olarak, Nginx kurulduğunda otomatik olarak başlar. Web tarayıcınızda sunucunuzun alan adını veya genel IP adresini ziyaret ederek yazılımın düzgün çalıştığını doğrulamak için varsayılan Nginx açılış sayfasına erişebilirsiniz.
ancak en son sürüme ihtiyacınız varsa, resmi ppa eklemeniz gerekebilir.
sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get install nginx
NGINX’i yeniden başlatın
Kök kullanıcı olarak:
nginx -s restart
Ubuntu örneği
sudo service nginx restart
NGINX’i Kapatma
Kök kullanıcı olarak çalıştırın.
Hızlı kapatma:
nginx -s stop
Zarif kapatma:
nginx -s quit
nginx.config’deki değişikliklerin geçerli olup olmadığını test edin
Ubuntu 14.04 örneği
sudo nginx -t