Nginx

Inicie, pare e reinicie o servidor da Web Nginx no Linux

Inicie, pare e reinicie o servidor da Web Nginx no Linux
NGINX é um servidor da web de código aberto com recursos para balanceamento de carga, armazenamento em cache e funcionamento como proxy reverso.

Igor Sysoev criou-o para superar os limites de escalonamento e simultaneidade existentes em servidores web regulares, oferecendo uma arquitetura assíncrona baseada em eventos que aprimora o desempenho e a estabilidade do NGINX como um servidor web.

Assim como acontece com o gerenciamento de todos os servidores, você precisará iniciar, 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.

NOTA: Se você estiver executando o NGINX em um servidor remoto, precisará ter uma conexão SSH. Certifique-se de também ter acesso sudo ou root ao seu sistema.

Como gerenciar o serviço NGINX com o Systemd Service Manager

Uma maneira de gerenciar o serviço NGINX é usando o gerenciador de serviço systemd, comumente acessível usando o comando systemctl. Este método só funcionará se o sistema onde o NGINX está instalado usar o systemd como seu gerenciador de serviço.

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á sendo executado, 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.

NOTA: Pressione Q para sair do modo de status para o shell.

Como usar o systemd para iniciar e interromper o serviço Nginx

Systemd é um utilitário universal que gerencia serviços na maioria das distribuições Linux. Se o NGINX estiver configurado para ser executado como um serviço, podemos usar o systemd para iniciá-lo e interrompê-lo.

Para iniciar o serviço Nginx, use o comando:

sudo systemctl start 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 desliga todos os processos em execução e os reinicia novamente. Reiniciar um serviço é muito útil ao aplicar alterações de configuração ao servidor, eliminando a necessidade de reinicializar todo o sistema.

Existem duas maneiras de reiniciar um serviço:

Como recarregar o serviço Nginx (reinicialização normal)

Para reiniciar o serviço NGINX normalmente usando o systemd, use o comando:

sudo systemctl reload nginx

O comando acima requer que o serviço esteja em execução.

Como forçar o reinício do serviço Nginx

Se você estiver realizando mudanças críticas no servidor NGINX, você deve reiniciar o serviço. O reinício fecha à força todos os processos em execução, reinicializa-os e aplica novas alterações. Isso é muito útil ao realizar atualizações, alterar portas, interfaces de rede, etc.

Você pode usar o comando:

sudo systemctl restart nginx

Como gerenciar o serviço NGINX com comandos Nginx

NGINX tem um conjunto de ferramentas integradas que podem ser acessadas 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á sendo iniciado, conforme 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 parar

Você receberá uma saída como a mostrada abaixo:

Como forçar o fechamento e reiniciar o servidor da web NGINX usando um comando

Você também pode forçar o fechamento e reiniciar todos os processos nginx usando o comando:

sudo / etc / init.d / nginx reiniciar ou sudo nginx -s reabrir

Como recarregar o servidor da web NGINX usando um comando

Para reinicializar o serviço nginx e seus processos normalmente, você usa o comando:

sudo / etc / init.d / nginx reload ou sudo nginx -s reload

Como forçar o encerramento do servidor NGINX usando o comando

Se você deseja forçar o fechamento de todos os serviços Nginx sem reinicializar, use o comando

nginx -s quit

Conclusão

Neste artigo, discutimos vários métodos que você pode usar para interagir com o serviço NGINX. Usando o que aprendeu, você pode gerenciar o servidor da web Nginx e solucionar problemas relacionados ao servidor.

Instale o emulador Dolphin mais recente para Gamecube e Wii no Linux
O Dolphin Emulator permite que você jogue seus jogos de Gamecube e Wii escolhidos em computadores pessoais Linux (PC). Sendo um emulador de jogo disp...
Como usar o GameConqueror Cheat Engine no Linux
O artigo cobre um guia sobre como usar o mecanismo de cheat GameConqueror no Linux. Muitos usuários que jogam no Windows costumam usar o aplicativo “C...
Melhores emuladores de console de jogo para Linux
Este artigo irá listar software de emulação de console de jogo popular disponível para Linux. A emulação é uma camada de compatibilidade de software q...