Следи листа неких од основних команди за манипулацију за покретање, заустављање, поновно покретање или поновно учитавање Нгинк-а.
Покрените Нгинк:
Нгинк се може покренути из следеће командне линије:
$ sudo systemctl start nginx
Ова команда не производи никакав излаз.
Ако користите Линук дистрибуцију без системд-а, онда да бисте покренули Нгинк, откуцајте следећу команду:
$ sudo service start nginx
Или за старију верзију Убунту Линук-а:
sudo /etc/init.d/nginx start
Омогућите Нгинк услугу:
Горња команда само покреће услугу у међувремену. Морамо га покренути ручно након сваког поновног покретања.
Уместо ручног покретања Нгинк услуге, препоручује се да се омогући аутоматско покретање при покретању система. Да бисте омогућили Нгинк услугу, користите следећу команду:
$ sudo systemctl enable nginx
Или ако користите Линук дистрибуцију без системд-а, користите следећу команду:
$ sudo service nginx enable
Зауставите Нгинк
Заустављање Нгинк-а ће директно искључити све Нгинк радне процесе чак и ако постоје отворене везе. Нгинк процес можемо зауставити на два начина.
Први начин је да позовете Нгинк са командом стоп. Користите једну од следећих команди да зауставите Нгинк:
$ sudo systemctl stop nginx
Или ако користите Линук дистрибуцију без системд-а, користите следећу команду:
$ sudo service stop nginx
Или нгинк компајлиран и инсталиран из изворног кода:
$ sudo /usr/bin/nginx -s stop
Или за старију верзију Убунту Линук-а:
$ sudo /etc/init.d/nginx stop
Други начин да зауставите Нгинк је слање сигнала Нгинк главном процесу. Нгинк подразумевано чува свој ИД главног процеса у /уср/лоцал/нгинк/логс/нгинк.пид .
како отворити датотеку у јава
Ево команде за слање ОДУСТАТИ (Грацефул Схутдовн) сигнал Нгинк главном процесу:
$ kill -QUIT $( cat /usr/local/nginx/logs/nginx.pid )
Поново покрените Нгинк
Опција поновног покретања је брза радња заустављања и затим покретања Нгинк сервера.
Користите једну од следећих команди да поново покренете Нгинк:
$ sudo systemctl restart nginx
Или ако користите Линук дистрибуцију без системд-а, користите следећу команду:
$ sudo service restart nginx
Или за старију верзију Убунту Линук-а:
sudo /etc/init.d/nginx restart
Поново учитај Нгинк
Морамо поново покренути или поново учитати Нгинк кад год унесемо промене у његову конфигурацију.
Опција поновног учитавања ће учитати нову конфигурацију, покренути нове радне процесе са новом конфигурацијом и елегантно затворити старе радне процесе.
Да бисте поново учитали Нгинк, откуцајте једну од следећих команди:
$ sudo systemctl reload nginx
Или ако користите Линук дистрибуцију без системд-а, користите следећу команду:
$ sudo service reload nginx
Тестирајте Нгинк конфигурацију
Кад год извршимо измене или изменимо нешто у конфигурационој датотеци Нгинк сервера, добра је идеја да тестирамо конфигурацију пре поновног покретања или поновног учитавања услуге.
Користите следећу команду да тестирате конфигурацију Нгинк-а за било какве синтаксне или системске грешке:
$ sudo nginx -t
Ор
service nginx configtest
Излаз оба ће изгледати отприлике овако:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Ако постоји грешка, ове команде ће одштампати детаљну поруку.