Android

Bilmeniz gereken Nginx komutları

Cs: GO - FPS Artırmak İçin Kesinlikle Bilmeniz Gereken 15 Kod

Cs: GO - FPS Artırmak İçin Kesinlikle Bilmeniz Gereken 15 Kod

İçindekiler:

Anonim

Nginx telaffuz edilen "motor x", İnternet'teki en büyük sitelerin bazılarının yükünü ele almaktan sorumlu, ücretsiz, açık kaynaklı, yüksek performanslı bir HTTP ve ters proxy sunucusudur. Bağımsız bir web sunucusu olarak ve Apache ve diğer web sunucuları için ters proxy olarak kullanılabilir.

Bu kılavuzda, Nginx'i başlatma, durdurma ve yeniden başlatma da dahil olmak üzere en önemli ve sık kullanılan Nginx komutlarını ele alacağız.

Sen başlamadan önce

Sudo ayrıcalıklarına sahip root veya kullanıcı olarak giriş yaptığınızı varsayıyoruz. Bu gide'deki komutlar Ubuntu 18.04 ve CentOS 8 ve Debian 10 gibi modern Linux dağıtımlarında çalışacaktır.

Başlangıç ​​Nginx

Nginx'i başlatmak oldukça basit. Sadece aşağıdaki komutu çalıştırın:

sudo systemctl start nginx

Başarılı olduğunda, komut herhangi bir çıktı üretmez.

Nginx türünü başlatmak için systemd olmadan bir Linux dağıtımı çalıştırıyorsanız:

sudo service start nginx

Nginx hizmetini manuel olarak başlatmak yerine, sistem önyüklemesinde başlayacak şekilde ayarlamanız önerilir:

sudo systemctl enable nginx

Nginx'i Durdurma

Nginx'i durdurmak, açık bağlantılar olsa bile tüm Nginx çalışan işlemlerini hızla kapatır.

Nginx'i durdurmak için aşağıdaki komutlardan birini çalıştırın:

sudo systemctl stop nginx sudo service stop nginx

Nginx yeniden başlatılıyor

Yeniden başlatma seçeneği, Nginx sunucusunu durdurmanın ve sonra başlatmanın hızlı bir yoludur.

Nginx yeniden başlatma gerçekleştirmek için aşağıdaki komutlardan birini kullanın:

sudo systemctl restart nginx sudo service restart nginx

Muhtemelen en sık kullanacağınız komut budur.

Nginx'i Yeniden Yükleme

Yapılandırmasında her değişiklik yaptığınızda Nginx'i yeniden yüklemeniz veya yeniden başlatmanız gerekir.

Yeniden yükle komutu yeni yapılandırmayı yükler, yeni yapılandırmayla yeni çalışan işlemleri başlatır ve eski çalışan işlemleri nazikçe kapatır.

Nginx'i yeniden yüklemek için aşağıdaki komutlardan birini kullanın:

sudo systemctl reload nginx sudo service reload nginx

Nginx Yapılandırmasını Test Etme

Nginx sunucusunun yapılandırma dosyasında her değişiklik yaptığınızda, hizmeti yeniden başlatmadan veya yeniden yüklemeden önce yapılandırmayı test etmek iyi bir fikirdir.

Nginx yapılandırmasını sözdizimi veya sistem hataları açısından test etmek için aşağıdaki komutu kullanın:

sudo nginx -t

Çıktı aşağıdaki gibi görünecektir:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful

Herhangi bir hata varsa, komut ayrıntılı bir mesaj yazdırır.

Nginx Durumunu Görüntüleme

Nginx hizmetinin durumunu kontrol etmek için aşağıdaki komutu kullanın:

sudo systemctl status nginx

Çıktı şöyle görünecektir:

nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-04-21 13:57:01 PDT; 5min ago Docs: man:nginx(8) Process: 4491 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS) Process: 4502 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 4492 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Main PID: 4504 (nginx) Tasks: 3 (limit: 2319) CGroup: /system.slice/nginx.service |-4504 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; |-4516 nginx: worker process `-4517 nginx: worker process

Nginx Sürümünü Kontrol Etme

Bazen bir sorunu ayıklamak veya belirli bir özelliğin olup olmadığını belirlemek için Nginx'inizin sürümünü bilmeniz gerekebilir.

Nginx sürümünüzü çalıştırarak kontrol edebilirsiniz:

sudo nginx -v

nginx version: nginx/1.14.0 (Ubuntu)

-V seçeneği, yapılandırma seçeneğiyle birlikte Nginx sürümünü görüntüler.

sudo nginx -V

Sonuç

Bu kılavuzda, size en önemli Nginx komutlarından bazılarını gösterdik. Nginx komut satırı seçenekleri hakkında daha fazla bilgi edinmek istiyorsanız, Nginx belgelerini ziyaret edin.

nginx terminali