Como iniciar, parar ou reiniciar o Apache

Apache é um servidor HTTP de código aberto e plataforma cruzada. Ele vem carregado com recursos poderosos e pode ser estendido com uma ampla variedade de módulos.

Se você é um desenvolvedor ou administrador de sistema, é provável que esteja lidando com o Apache regularmente.

Iniciar, parar e reiniciar / recarregar são as tarefas mais comuns ao trabalhar com um servidor da web Apache. Os comandos para gerenciar o serviço Apache são diferentes nas distribuições Linux.

A maioria das distribuições Linux recentes está usando SystemD como o sistema init padrão e gerenciador de serviço. Distribuições mais antigas são baseadas em SysVinit e usam scripts de inicialização para gerenciar serviços. Outra diferença é o nome do serviço. No Ubuntu e Debian, o serviço Apache é denominado apache2, enquanto no sistema baseado em Red Hat, como CentOS, o nome do serviço é httpd.

Este artigo explica como iniciar, parar e reiniciar o Apache nas distribuições mais populares do Linux.

Antes de começar #

As instruções presumem que você está logado como root ou usuário com privilégios sudo.

Ambas as unidades de serviço SystemD e o script SysVinit usam os seguintes argumentos para gerenciar o serviço Apache:

  • start: Inicia o serviço Apache.
  • stop: Encerra o serviço Apache.
  • restart: Para e, em seguida, inicia o serviço Apache.
  • reload: Reinicia o serviço Apache com elegância. No recarregamento, o processo principal do Apache desliga os processos filho, carrega a nova configuração e inicia novos processos filho.
  • status: Mostra o status do serviço.

Iniciar, parar e reiniciar o Apache no Ubuntu e Debian #

SystemD é um sistema e gerenciador de serviços para o Ubuntu (20.04 18.04) e Debian (10, 9) mais recentes lançamentos.

Para iniciar o serviço Apache, execute o seguinte comando:

Para parar o serviço Apache, execute o seguinte comando:

Sempre que fizer alterações na configuração do Apache, você precisará reiniciar os processos do servidor. Para reiniciar o serviço Apache, execute:

Versões mais antigas (EOLed) do Ubuntu ou Debian estão usando scripts init.d para iniciar, parar e reiniciar o Apache daemon:

Iniciar, parar e reiniciar o Apache no RHEL / CentOS #

Systemd é o gerenciador de sistema e serviço para RHEL / CentOS 7 e 8.

Inicie o serviço Apache:

Pare o serviço Apache:

Reinicie o serviço Apache:

Se você tiver CentOS 6 ou sistema anterior que usa SysV, use os seguintes comandos para inicie, pare e reinicie o daemon do Apache:

Conclusão #

Mostramos como iniciar, parar e reiniciar o Servidor da web Apache em vários sistemas Linux.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *