logo

NGINX'i Başlatma ve Yeniden Başlatma

Aşağıda Nginx'i başlatmak, durdurmak, yeniden başlatmak veya yeniden yüklemek için kullanılan bazı temel manipülasyon komutlarının listesi bulunmaktadır.

Nginx'i başlatın:

Nginx aşağıdaki komut satırından başlatılabilir:

 $ sudo systemctl start nginx 

Bu komut herhangi bir çıktı üretmez.

Systemd'siz bir Linux dağıtımı kullanıyorsanız Nginx'i başlatmak için aşağıdaki komutu yazın:

 $ sudo service start nginx 

Veya daha eski Ubuntu Linux sürümü için:

 sudo /etc/init.d/nginx start 

Nginx Hizmetini Etkinleştir:

Yukarıdaki komut yalnızca bu arada hizmeti başlatır. Her yeniden başlatmanın ardından manuel olarak başlatmamız gerekiyor.

Nginx hizmetini manuel olarak başlatmak yerine, sistemin önyükleme sırasında otomatik başlatılmasını etkinleştirmeniz önerilir. Nginx hizmetini etkinleştirmek için aşağıdaki komutu kullanın:

 $ sudo systemctl enable nginx 

Veya systemd'siz bir Linux dağıtımı kullanıyorsanız aşağıdaki komutu kullanın:

 $ sudo service nginx enable 

Nginx'i durdur

Nginx'i durdurmak, açık bağlantılar olsa bile tüm Nginx çalışan işlemlerini doğrudan kapatacaktır. Nginx sürecini iki şekilde durdurabiliriz.

İlk yol Nginx'i stop komutuyla çağırmaktır. Nginx'i durdurmak için aşağıdaki komutlardan birini kullanın:

 $ sudo systemctl stop nginx 

Veya systemd'siz bir Linux dağıtımı kullanıyorsanız aşağıdaki komutu kullanın:

 $ sudo service stop nginx 

Veya nginx kaynak kodundan derlenip yüklendi:

 $ sudo /usr/bin/nginx -s stop 

Veya daha eski Ubuntu Linux sürümü için:

 $ sudo /etc/init.d/nginx stop 

Nginx'i durdurmanın ikinci yolu, Nginx ana sürecine bir sinyal göndermektir. Nginx varsayılan olarak ana işlem kimliğini /usr/local/nginx/logs/nginx.pid .

java'ya dize girme

İşte gönderme komutu ÇIKIŞ YAPMAK Nginx ana sürecine (Zarif Kapatma) sinyali:

 $ kill -QUIT $( cat /usr/local/nginx/logs/nginx.pid ) 

Nginx'i yeniden başlatın

Yeniden başlatma seçeneği, Nginx sunucusunu durdurup yeniden başlatmanın hızlı bir eylemidir.

Nginx'i yeniden başlatmak için aşağıdaki komutlardan birini kullanın:

 $ sudo systemctl restart nginx 

Veya systemd'siz bir Linux dağıtımı kullanıyorsanız aşağıdaki komutu kullanın:

 $ sudo service restart nginx 

Veya daha eski Ubuntu Linux sürümü için:

 sudo /etc/init.d/nginx restart 

Nginx'i yeniden yükle

Yapılandırmasında değişiklik yaptığımızda Nginx'i yeniden başlatmamız veya yeniden yüklememiz gerekir.

Yeniden yükleme seçeneği yeni yapılandırmayı yükleyecek, yeni yapılandırmayla yeni çalışan işlemleri başlatacak ve eski çalışan işlemleri sorunsuz bir şekilde kapatacaktır.

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

 $ sudo systemctl reload nginx 

Veya systemd'siz bir Linux dağıtımı kullanıyorsanız aşağıdaki komutu kullanın:

 $ sudo service reload nginx 

Nginx Yapılandırmasını Test Edin

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

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

 $ sudo nginx -t 

Veya

 service nginx configtest 

Her ikisinin de çıktısı şuna benzer:

 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 bu komutlar ayrıntılı bir mesaj yazdıracaktır.