capa de instalação apache no ubuntu
4–5 minutos

Instalação do Apache no Ubuntu

O servidor Apache HTTP é o servidor web mais utilizado no mundo. Ele fornece muitos recursos poderosos, incluindo módulos dinamicamente carregáveis, suporte multimídia robusto e ampla integração com outro software popular.

Etapa 1: Instalação do Apache

O Apache está disponível no repositório de software padrão do Ubuntu, tornando possível a instalação usando ferramentas convencionais de gerenciamento de pacotes.

Atualizar o índice de pacotes local:

sudo apt update

Em seguida, execute a instalação do pacote apache2:

sudo apt install apache2

Após confirmação da instalação, apt instalar o Apache e todas as dependências.

Passo 2: Regulamento Firewall

Antes de testar o Apache, você precisa alterar as configurações do firewall para permitir o acesso externo às portas web predefinidas. Deve haver um firewall UFW configurado para limitar o acesso ao servidor.

Durante a instalação, o Apache registra com o UFW para fornecer alguns perfis de aplicativos que podem ser usados para habilitar ou desativar o acesso ao Apache através do firewall.

Listar os perfis contidos no aplicativo ufw:

lista de aplicações sudo ufw

Um exemplo de saída pode ser o seguinte:

Aplicações disponíveis: Apache Apache Full Apache Secure

APAI

Como indicado pela saída, três perfis para o Apache estão disponíveis:

  • Apache: Este perfil só abre a porta 80 (Tráfego web normal e não criptografado)
  • Apache Completo: Este perfil abre tanto a porta 80 que a porta 443 (Fio criptografado LTS/SSL)
  • Apache Seguro: Este perfil só abre a porta 443 É aconselhável ativar o perfil mais restritivo que ainda permitirá o tráfego de dados, uma vez que ainda não há configuração SLL para o servidor, então você só terá que permitir o tráfego na porta 80:
sudo utf allow 'Apache'

Você pode verificar a alteração verificando o status com o seguinte comando:

sudo utf status

APAI

Passo 3: Verificação do servidor Web

Após o procedimento de instalação, ele inicia automaticamente o Apache, então o servidor web estará imediatamente ativo e funcionando.

Para ter certeza de que o serviço está ativo basta executar o comando:

sudo systemctl status apache2

A saída irá confirmar que o serviço já foi iniciado corretamente. No entanto, a melhor maneira de verificar é solicitar uma página no Apache.

Você pode acessar a página de destino padrão Apache para confirmar que o software funciona corretamente através do seu endereço IP. Se não souber o endereço do seu servidor, pode obtê-lo da seguinte forma:

nome da máquina - I

APAI

Como saída, você obterá alguns endereços separados dos espaços. Normalmente, deve ser o primeiro se não foi prosseguir com a realização de um cheque sobre os outros endereços.

Obteve o endereço IP do servidor, basta digitá-lo na barra de endereço do seu navegador:

http://{ip server}

Você pode ver a página padrão do Ubuntu 22.04 Apache

Esta página indica que o Apache funciona corretamente. Ele também inclui algumas informações básicas sobre importantes arquivos Apache e locais de diretório.

Passo 4: Gerenciamento de Processo Apache

Depois de tornar o servidor web ativo e funcionando, você tem que examinar alguns comandos básicos de gerenciamento usando systemctl.

Para parar o servidor web:

sudo systemctl stop apache2

Para iniciar o servidor web quando estiver desligado:

sudo systemctl start apache2

Para parar e reiniciar o serviço:

sudo systemctl restart apache2

Se você estiver fazendo alterações na configuração, o Apache pode recarregar sem interromper as conexões:

sudo systemctl reload apache2

Por padrão, o Apache está configurado para iniciar automaticamente a inicialização do servidor. Se você quiser alterar a regra:

sudo systemctl disable apache2

Para reativar o serviço na inicialização

sudo systemctl enable apache2

Etapa 5: Familiaridade com importantes arquivos e diretórios Apache

CONTEÚDO

/var/www/html: o conteúdo atual da web, que por padrão consiste apenas na página padrão Apache (previamente apresentada). Esta configuração pode ser alterada alterando os arquivos de configuração do Apache.

CONFIGURAÇÃO DO SERVIÇO

  • /etc/apache2: Diretório de configuração Apache. Todos os arquivos de configuração residem aqui.
  • /etc/apache2/apache2. config: o arquivo de configuração principal do Apache. Isso pode ser modificado para fazer alterações na configuração geral do Apache. Este arquivo é responsável por carregar muitos outros arquivos no diretório de configuração.
  • Etc/apache2/ports.: Este arquivo especifica as portas nas quais o Apache irá ouvir. Por padrão, o Apache está ouvindo a porta 80 e também está ouvindo a porta 443 quando um módulo que fornece funcionalidade SSL está habilitado.

REGISTO DOS SERVIÇOS

  • /var/log/apache2/access. log: Por padrão, cada solicitação ao seu servidor web é gravada neste arquivo de registro, a menos que o Apache esteja configurado para fazer o contrário.
  • /var/log/apache2/error.log: Por padrão, todos os erros são gravados neste arquivo. A Entrar A diretiva de configuração do Apache especifica quantos detalhes conterão registros de erro.

Passo 6: Personalizar o Espaço Web

A fim de alterar a página que você tem acesso ao endereço IP indicado antes de você tem que fazer alguns passos muito simples. Todos os seus arquivos HTML devem ser inseridos no diretório /var/www/html/, se não foram feitas alterações com as pastas.

  • Apagar ou renomear esse índice. html naquele directório. (Provavelmente você terá que fazê-lo no modo sudo via terminal, caso contrário você só precisa ler/escrever/executar todos os arquivos dentro do diretório html).
  • Colocar o ficheiro HTML desejado que deve ser a “Página inicial” e certifique-se de que é chamado índice. html
  • Já chega. Digite o IP no navegador para ver o arquivo HTML.
PortuguêsptPortuguêsPortuguês