Pular para o conteúdo principal

Como instalar o Apache HTTP Server no CentOS

Como instalar o Apache HTTP Server no CentOS

O Apache HTTP Server é um software popular de servidor web que permite aos usuários servir páginas web pela internet. A instalação do Apache HTTP Server no CentOS é um processo relativamente simples. Neste tutorial, vamos guiá-lo passo a passo pelo processo de instalação do Apache HTTP Server no CentOS.

Pré-requisitos

Antes de começarmos, certifique-se de ter um servidor CentOS para instalar o Apache HTTP Server. Além disso, você deve ter acesso root ao servidor.

Passo 1: Atualizar o sistema

O primeiro passo para instalar o Apache HTTP Server no CentOS é atualizar o sistema. Isso garante que todos os pacotes necessários estejam atualizados. Execute o seguinte comando para atualizar o sistema:

sudo yum update

Passo 2: Instalar o Apache HTTP Server

Assim que o sistema estiver atualizado, é hora de instalar o Apache HTTP Server. Execute o seguinte comando para instalar o Apache HTTP Server:

sudo yum install httpd

Este comando irá instalar o Apache HTTP Server no seu servidor CentOS.

Passo 3: Iniciar o Apache HTTP Server

Após a instalação do Apache HTTP Server, inicie o serviço executando o seguinte comando:

sudo systemctl start httpd

Este comando inicia o serviço do Apache HTTP Server.

Passo 4: Habilitar o Apache HTTP Server

Para garantir que o Apache HTTP Server seja iniciado automaticamente sempre que o sistema for inicializado, habilite o serviço executando o seguinte comando:

sudo systemctl enable httpd

Este comando habilita o serviço do Apache HTTP Server no seu servidor CentOS.

Passo 5: Verificar o status do Apache HTTP Server

Para verificar se o Apache HTTP Server está em execução, execute o seguinte comando:

sudo systemctl status httpd

Este comando irá exibir o status do serviço do Apache HTTP Server. Se o serviço estiver em execução, você verá uma saída que se parece com isso:

httpd.service - O Servidor HTTP Apache
Carregado: carregado (/usr/lib/systemd/system/httpd.service; habilitado; fornecedor pré-configurado: desativado)
Ativo: ativo (executando) desde Seg 2021-04-05 15:41:09 UTC; 1 dia 4h atrás

Se o serviço não estiver em execução, você verá uma saída que se parece com isso:

httpd.service - O Servidor HTTP Apache
Carregado: carregado (/usr/lib/systemd/system/httpd.service; habilitado; fornecedor pré-configurado: desativado)
Ativo: inativo (morto)

Passo 6: Configurar o Apache HTTP Server

Para configurar o Apache HTTP Server, abra o arquivo de configuração do Apache executando o seguinte comando:

sudo nano /etc/httpd/conf/httpd.conf

Este comando abre o arquivo de configuração do Apache no editor de texto nano.

Passo 7: Testar o Apache HTTP Server

Para testar o Apache HTTP Server, crie um arquivo PHP simples executando o seguinte comando:

sudo nano /var/www/html/index.php

Este comando cria um novo arquivo chamado index.php no diretório /var/www/html.

Adicione o seguinte código ao arquivo index.php:

<?php
phpinfo();
?>

Salve e feche o arquivo.

Em seguida, abra um navegador da web e acesse http://seu_endereço_IP_do_servidor/index.php. Se o Apache HTTP Server estiver funcionando corretamente, você verá uma página que exibe informações sobre a sua instalação do PHP.

Conclusão

Parabéns! Você instalou com sucesso o Apache HTTP Server no CentOS. Agora você pode usar o Apache para servir páginas web pela internet. Lembre-se de manter seu sistema atualizado e seguro, atualizando regularmente os pacotes e configurando o Apache HTTP Server de acordo com suas necessidades.