O Igor Sysoev criou-o para superar os limites de escala e concorrência existentes em servidores da Web regulares, oferecendo uma arquitetura assíncrona baseada em eventos que aprimora o desempenho e a estabilidade do Nginx como servidor da Web.
Como é o caso de gerenciar todos os servidores, você precisará começar, parar e reiniciar o servidor da web nginx por vários motivos.
Este guia discute como usar vários métodos para gerenciar o serviço Nginx em execução em um sistema Linux.
OBSERVAÇÃO: Se você estiver executando o nginx em um servidor remoto, precisará ter uma conexão SSH. Certifique -se de que você também tem sudo ou acesso raiz ao seu sistema.
Como gerenciar o serviço Nginx com o gerente de serviço Systemd
Uma maneira de gerenciar o serviço nginx é usando o Systemd Service Manager, comumente acessível usando o comando SystemCTL. Este método só funcionará se o sistema em que o nginx é instalado usar o Systemd como seu gerenciador de serviços.
Como visualizar o status do servidor da web nginx
Na maioria dos casos, o nginx é instalado como um serviço e é executado em segundo plano. Embora o Nginx seja executado em segundo plano, existem maneiras de visualizar o status do serviço usando o utilitário SystemCTL.
Para ver como o serviço está em execução, abra a janela do terminal e digite o comando:
SUDO Systemctl Status nginx
O comando acima exibirá informações sobre o serviço nginx. O comando exibirá um dos seguintes cenários.
OBSERVAÇÃO: Pressione Q para sair do modo de status para Shell.
Como usar o Systemd para iniciar e interromper o serviço Nginx
Systemd é uma utilidade universal que gerencia serviços na maioria das distribuição Linux. Se o nginx estiver configurado para executar como um serviço, podemos usar o Systemd para iniciar e impedi -lo.
Para iniciar o serviço Nginx, use o comando:
sudo systemctl iniciar nginx
Para parar o nginx, use o comando:
sudo systemctl stop nginx
Como usar o Systemd para reiniciar o serviço Nginx
Você também pode usar o Systemd para reiniciar o serviço Nginx. Reiniciar um serviço fecha todos os processos de execução e os reinicia novamente. Reiniciar um serviço é muito útil ao aplicar alterações de configuração no servidor, eliminando a necessidade de reiniciar todo o sistema.
Existem duas maneiras de reiniciar um serviço:
Como recarregar o serviço Nginx (reiniciar gracioso)
Para reiniciar o serviço nginx graciosamente usando o Systemd, use o comando:
sudo systemctl recarregar nginx
O comando acima exige que o serviço esteja em execução.
Como forçar o reiniciado do serviço nginx
Se você estiver realizando alterações críticas no servidor nginx, reinicie o serviço. Reiniciando a força de força todos os processos em execução, reinicializa-os e aplica novas alterações. Isso é muito útil ao executar atualizações, alterações de portas, interfaces de rede, etc.
Você pode usar o comando:
sudo systemctl reiniciar nginx
Como gerenciar o serviço Nginx com comandos nginx
O NGINX possui um conjunto de ferramentas embutidas que são acessíveis usando o comando nginx. Podemos usar esses comandos para interagir com o serviço manualmente.
Como usar comandos nginx para iniciar o nginx
Você pode iniciar o serviço nginx usando o comando
sudo /etc /init.D/Nginx Start
Este comando exibirá a saída indicando que o serviço está inicialmente mostrado na imagem abaixo:
Como parar o servidor da web nginx usando comandos nginx
Para interromper o serviço Nginx e todos os processos relacionados, você pode usar o comando:
sudo /etc /init.D/nginx parada
Você obterá uma saída como a mostrada abaixo:
Como fechar forçar e reiniciar o servidor da web nginx usando um comando
Você também pode forçar a Fechar e reiniciar todos os processos Nginx usando o comando:
sudo /etc /init.reiniciar d/nginx ou sudo nginx -s
Como recarregar o servidor da web nginx usando um comando
Para reiniciar o serviço Nginx e seus processos graciosamente, você usa o comando:
sudo /etc /init.Reload D/Nginx ou Sudo Nginx -S recarregue
Como forçar-se-terminar o servidor nginx um comando usando
Se você deseja fechar forçar todos os serviços NGINX sem reiniciar, use o comando
Nginx -s desiste
Conclusão
Neste artigo, discutimos vários métodos que você pode usar para interagir com o serviço Nginx. Usando o que você aprendeu, você pode gerenciar o servidor da web nginx e solucionar problemas de problemas relacionados ao servidor.