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.