Apache é um dos servidores da web mais amplamente implantados. É um software gratuito e de código aberto desenvolvido e mantido pela Apache Software Foundation. Oferece desempenho rápido, confiabilidade, segurança e personalização com a ajuda de inúmeras extensões e módulos. Estima -se que o Apache potencialize cerca de 67% de todos os sites do mundo.
Este guia mostrará reiniciando o serviço Apache HTTPD no Ubuntu 22.04.
Pré -requisitos
Para executar as etapas demonstradas neste guia, você precisará dos seguintes componentes:
O serviço httpd apache
Ubuntu utiliza Systemd, um sistema init popular e gerente de serviço para Linux. Possui vários recursos, como suporte de instantâneo, rastreamento de processos e gerenciamento de daemon. Além do Ubuntu, a maioria dos distritos Linux modernos vêm com Systemd pré-instalado.
Após a instalação, o Apache registra um serviço dedicado, Apache2.serviço, com um Systemd Para facilitar o gerenciamento. Isso nos permite gerenciar o serviço Apache com ferramentas como SystemCtl e serviço.
Existem vários cenários em que você pode considerar reiniciar o Apache:
Reiniciando o apache httpd usando o SystemCTL
Usando SystemCtl é o método recomendado de gerenciar qualquer serviço que use Systemd. A estrutura de comando é a seguinte:
$ sudo systemctl
Após a estrutura, reinicie o Apache usando o seguinte comando:
$ sudo systemctl reiniciar apache2.serviço
Reiniciando o apache httpd usando o serviço
O serviço O comando é outra ferramenta que pode gerenciar os serviços do sistema. No entanto, a estrutura de comando de serviço é um pouco diferente do SystemCtl. Além disso, sua funcionalidade também é limitada ao gerenciamento básico de serviços.
A estrutura de comando é a seguinte:
Serviço de $ sudo
Após essa estrutura, use o seguinte comando para reiniciar o Apache:
$ sudo serviço apache2 reiniciar
Dicas adicionais
Verificando o status do Apache
O status do serviço ajuda a depurar qualquer comportamento anormal. Para verificar o status do serviço Apache, use qualquer um dos seguintes comandos:
$ sudo status Systemctl Apache2.serviço
$ sudo serviço apache2 status
Parando o Apache
Se você deseja desligar manualmente o servidor Apache, execute algum dos seguintes comandos:
$ sudo systemctl stop apache2.serviço
$ sudo service apache2 pare
Recarregar o Apache
Se você modificou apenas os arquivos de configuração do Apache, podemos simplesmente recarregar o serviço em vez de um reinício completo, economizando tempo e energia. O comando para recarregar o Apache é o seguinte:
$ sudo systemctl recarregar apache2.serviço
$ sudo serviço apache2 recarregar
Habilitando/desativando Apache
Se um serviço estiver ativado, o Systemd iniciará o serviço automaticamente ao inicializar. Caso contrário, então você deve ativar o serviço manualmente. Da mesma forma, se você desativar um serviço, o Systemd não o iniciará mais na inicialização.
Para iniciar o Apache na inicialização, use o seguinte comando:
$ sudo systemctl Ativar apache2.serviço
Para desativar o serviço Apache, use este comando:
$ sudo systemctl desative apache2.serviço
Conclusão
Neste guia, demonstramos com sucesso reiniciar o apache httpd no Ubuntu com a ajuda de SystemCtl e serviço ferramentas. Também mostramos recarregar, habilitar e desativar o serviço Apache.
A ferramenta SystemCTL pode realizar muito mais. Por exemplo, confira listando todos os serviços registrados com Systemd.
Freqüentemente, o Apache é instalado como parte da pilha de lâmpadas para fornecer um ambiente de desenvolvimento da web completo. Saiba mais sobre como configurar a pilha de lâmpadas no Ubuntu. O Apache também pode funcionar com hosts virtuais, servindo múltiplas computação.