Embora o Nginx seja muito estável e facilmente gerenciável, como administrador do sistema, você encontrará instâncias em que precisa iniciar, parar ou reiniciar o nginx; Por exemplo, você pode aplicar alterações de configuração ou solucionar erros no servidor.
Este tutorial discutirá como iniciar, parar e reiniciar o servidor nginx em sistemas Linux usando o Systemd.
Pré-requisitos
Antes de prosseguirmos com o tutorial, é bom garantir que você tenha o seguinte:
Com os requisitos acima atendidos, podemos começar:
O que é Systemd?
Systemd é um iniciante e gerente de serviço para sistemas Linux. As principais distribuições Linux, incluindo Debian, Arch, Rehl e Fedora, adotaram o Systemd. O Systemd permite que os administradores do sistema iniciem, parem, recarreguem e reiniciem os serviços no sistema. Ele também fornece recursos como registro, o que é muito útil na solução de problemas de medidas.
Se você quiser saber mais sobre o Systemd, considere a documentação oficial: https: // systemd.io/
Como gerenciar o serviço Nginx
Gerenciar o serviço Nginx é bastante simples, principalmente por causa da facilidade de uso que o Systemd nos dá.
Como começar o nginx
Para iniciar o serviço Nginx em uma máquina Linux, use o comando:
$ sudo systemctl start nginx.serviçoSupondo que nenhum erro encontrado, você deve ver nenhuma saída e o Nginx deve estar em funcionamento e em funcionamento.
Suponha que você não seja um sistema que use init.d em vez do sistema; Nesse caso, para iniciar o nginx, use o comando:
$ sudo serviço nginx startComo parar o serviço nginx
Nesse caso, o inverso é verdadeiro. Para interromper o serviço Nginx com o Systemd, o comando é como:
$ sudo systemctl stop nginx.serviçoUsando init.d? Use o comando:
$ sudo serviço nginx paradaRecarregar o serviço Nginx
O serviço nginx também suporta a função de recarga. Isso carrega novas configurações e reinicia os processos do trabalhador usando a configuração carregada. Recarregar o recurso é útil se você não deseja realizar uma reinicialização completa do serviço.
Para recarregar o nginx com o Systemd, use o comando:
$ sudo systemctl recarregar nginx.serviçoUse o comando abaixo para init.d sistemas.
$ sudo serviço nginx recarregarReiniciando o serviço nginx
Ao contrário de recarregar, reiniciar o serviço Nginx parará e iniciará completamente o servidor. Para reiniciar o nginx, use o comando:
$ sudo systemctl reinicie nginx.serviçoO comando para sysvinit é:
$ sudo serviço reiniciar nginxConclusão
Este tutorial mostrou como gerenciar o serviço Nginx em sistemas Linux, incluindo aqueles que usam Systemd e Init.d.