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.






