Android

Comandos do Apache que você deve conhecer

12 DICAS para você usar o COMANDO curl como um NINJA

12 DICAS para você usar o COMANDO curl como um NINJA

Índice:

Anonim

O servidor HTTP Apache é o servidor da web mais popular do mundo. É um servidor HTTP gratuito, de código aberto e multiplataforma, oferecendo recursos poderosos que podem ser estendidos por uma ampla variedade de módulos.

Neste guia, abordaremos os comandos do Apache mais importantes e usados ​​com mais freqüência, incluindo iniciar, parar e reiniciar o Apache.

Antes de você começar

Supomos que você esteja logado como root ou usuário com privilégios de sudo. Os comandos neste guia devem funcionar em qualquer distribuição moderna do Linux como o Ubuntu 18.04 e CentOS 7 e Debian 9.

No Ubuntu e Debian, o serviço Apache é chamado apache2 , enquanto no sistema baseado em Red Hat, como o CentOS, o nome do serviço Apache é httpd .

Inicie o Apache

Iniciar o Apache é bem simples. Basta digitar o seguinte comando.

sudo systemctl start apache2

Em caso de sucesso, o comando não produz nenhuma saída.

sudo service apache2 start

Em vez de iniciar manualmente o serviço Apache, é uma boa ideia configurá-lo para iniciar na inicialização do sistema:

sudo systemctl enable apache2

Stop Apache

A interrupção do Apache encerrou rapidamente o processo principal do Apache e todos os processos filhos, mesmo se houver conexões abertas.

Para parar o Apache, execute um dos seguintes comandos:

sudo systemctl stop apache2 sudo service apache2 stop

Reinicie o Apache

A opção de reinicialização é uma maneira rápida de parar e iniciar o servidor Apache.

Use um dos seguintes comandos para executar uma reinicialização:

sudo systemctl restart apache2 sudo service apache2 restart

Este é o comando que você provavelmente usará com mais frequência.

Recarregar Apache

Você precisa recarregar ou reiniciar o Apache sempre que fizer alterações em sua configuração.

Ao recarregar, o processo principal do apache encerra os processos filhos, carrega a nova configuração e inicia novos processos filhos.

Para recarregar o Apache, use um dos seguintes comandos:

sudo systemctl reload apache2 sudo service apache2 reload

Teste a configuração do Apache

Sempre que você faz alterações no arquivo de configuração do servidor Apache, é uma boa ideia testar a configuração antes de reiniciar ou recarregar o serviço.

Use o seguinte comando para testar a configuração do Apache quanto a erros de sintaxe ou sistema:

sudo apachectl -t

A saída terá a seguinte aparência:

Syntax OK

Se houver algum erro, o comando imprimirá uma mensagem detalhada.

Exibir status do Apache

Para verificar o status do serviço Apache, use o seguinte comando:

sudo systemctl status apache2

A saída será semelhante a abaixo:

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2019-05-29 21:16:55 UTC; 6s ago Process: 938 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 956 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES Main PID: 997 (apache2) Tasks: 55 (limit: 1152) CGroup: /system.slice/apache2.service ├─ 997 /usr/sbin/apache2 -k start ├─ 999 /usr/sbin/apache2 -k start └─1000 /usr/sbin/apache2 -k start

Verificar versão do Apache

Às vezes, você pode precisar conhecer a versão do seu Apache para poder depurar um problema ou determinar se um determinado recurso está disponível.

Você pode verificar sua versão do Apache executando:

sudo apache2 -v

Server version: Apache/2.4.29 (Ubuntu) Server built: 2019-04-03T13:22:37

A opção -V (maiúscula) mostra a versão do Apache junto com a opção de configuração.

sudo apache2 -V

Conclusão

Neste guia, mostramos alguns dos comandos mais essenciais do Apache. Se você quiser saber mais sobre a linha de comando do Apache, visite a documentação do Apache

terminal apache