Comandos Nginx x apache
Índice:
- Antes de você começar
- Iniciando o Nginx
- Parando o Nginx
- Reiniciando o Nginx
- Recarregando o Nginx
- Testando a configuração do Nginx
- Exibindo o status do Nginx
- Verificando a versão do Nginx
- Conclusão
O "engine x", pronunciado pelo Nginx, é um servidor HTTP e de proxy reverso de código aberto, de alto desempenho e responsável por lidar com a carga de alguns dos maiores sites da Internet. Ele pode ser usado como um servidor da web independente e como um proxy reverso para o Apache e outros servidores da web.
Neste guia, abordaremos os comandos Nginx mais importantes e usados com mais freqüência, incluindo iniciar, parar e reiniciar o Nginx.
Antes de você começar
Supomos que você esteja logado como root ou usuário com privilégios de sudo. Os comandos neste diretório devem funcionar em qualquer distribuição Linux moderna, como o Ubuntu 18.04 e CentOS 8 e Debian 10.
Iniciando o Nginx
Iniciar o Nginx é bem simples. Basta executar o seguinte comando:
sudo systemctl start nginx
Em caso de sucesso, o comando não produz nenhuma saída.
Se você estiver executando uma distribuição Linux sem systemd para iniciar o tipo Nginx:
sudo service start nginx
Em vez de iniciar manualmente o serviço Nginx, é recomendável configurá-lo para iniciar na inicialização do sistema:
Parando o Nginx
A interrupção do Nginx encerra rapidamente todos os processos de trabalho do Nginx, mesmo se houver conexões abertas.
Para parar o Nginx, execute um dos seguintes comandos:
sudo systemctl stop nginx
sudo service stop nginx
Reiniciando o Nginx
A opção de reinicialização é uma maneira rápida de parar e iniciar o servidor Nginx.
Use um dos seguintes comandos para executar uma reinicialização do Nginx:
sudo systemctl restart nginx
sudo service restart nginx
Este é o comando que você provavelmente usará com mais frequência.
Recarregando o Nginx
Você precisa recarregar ou reiniciar o Nginx sempre que fizer alterações em sua configuração.
O comando reload carrega a nova configuração, inicia novos processos de trabalho com a nova configuração e encerra normalmente os processos de trabalho antigos.
Para recarregar o Nginx, use um dos seguintes comandos:
sudo systemctl reload nginx
sudo service reload nginx
Testando a configuração do Nginx
Sempre que você faz alterações no arquivo de configuração do servidor Nginx, é uma boa idéia testar a configuração antes de reiniciar ou recarregar o serviço.
Use o seguinte comando para testar a configuração do Nginx quanto a erros de sintaxe ou sistema:
sudo nginx -t
A saída será semelhante abaixo:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Se houver algum erro, o comando imprimirá uma mensagem detalhada.
Exibindo o status do Nginx
Para verificar o status do serviço Nginx, use o seguinte comando:
sudo systemctl status nginx
A saída será mais ou menos assim:
nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-04-21 13:57:01 PDT; 5min ago Docs: man:nginx(8) Process: 4491 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS) Process: 4502 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 4492 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Main PID: 4504 (nginx) Tasks: 3 (limit: 2319) CGroup: /system.slice/nginx.service |-4504 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; |-4516 nginx: worker process `-4517 nginx: worker process
Verificando a versão do Nginx
Às vezes, você pode precisar conhecer a versão do seu Nginx para poder depurar um problema ou determinar se um determinado recurso está disponível.
Você pode verificar sua versão do Nginx executando:
sudo nginx -v
nginx version: nginx/1.14.0 (Ubuntu)
A opção
-V
exibe a versão do Nginx junto com a opção de configuração.
Conclusão
Neste guia, mostramos alguns dos comandos mais essenciais do Nginx. Se você quiser saber mais sobre as opções da linha de comando do Nginx, visite a documentação do Nginx.
terminal nginxDownload do tema Decorated Eggs para Windows 7 <1399> Treze belos papéis de parede exibindo ovos decorados, é o que você obterá neste belo download de 13,7 MB da Microsoft. Se você estiver procurando por alguns papéis de parede agradáveis para alegrar o seu dia, você pode querer dar uma olhada nesse tema Baixar Ovos Decorados para Windows 7. <1399> Treze lindos papéis de parede exibindo ovos decorados, é o que você obterá neste belo 13.7 MB download da Microsoft. Se você estiver procurando por
Você não terá que caçar muito para encontrar os ovos coloridos brilhantes neste tema livre para Windows 7. Obtenha toda a diversão de encontrar bondade coberta de chocolate e sem as calorias.
Esses documentos fornecem informações importantes que você deve saber antes de implantar e usar o sistema operacional Windows Server 2008, incluindo problemas conhecidos que você pode precisar para evitar ou contornar
Esses documentos da Microsoft fornecem informações importantes que você deve saber antes de implantar e usar o sistema operacional Windows Server 2008, incluindo problemas conhecidos que podem ser necessários para evitar ou solucionar problemas.
Comandos de voz úteis do Google Now que você deve saber
Um pouco de alguns comandos de voz do Google Now que você deve saber. Encontre informações meteorológicas, abra o aplicativo, poste no Facebook, encontre rotas, pesquise, navegue, etc.