Conectando Net
Nenhum Resultado
Ver Todos os Resultados
  • Início
  • Mais lidas
  • Importação
  • Notícias
  • Reviews
  • Streaming
    • Filmes
    • Séries
  • Marketing
  • Jogos
  • Inteligência Artificial
  • Imigração
  • Finanças
  • Início
  • Mais lidas
  • Importação
  • Notícias
  • Reviews
  • Streaming
    • Filmes
    • Séries
  • Marketing
  • Jogos
  • Inteligência Artificial
  • Imigração
  • Finanças
Nenhum Resultado
Ver Todos os Resultados
Conectando Net
Nenhum Resultado
Ver Todos os Resultados
Home Ubuntu

Como instalar ou Apache Web Server no Ubuntu 18.04

Jhonny Souza por Jhonny Souza
13/12/19 - Atualizado em 22/10/23
em Ubuntu
FacebookWhatsAppTelegram

O servidor HTTP Apache é o mais usado no mundo.

Ele oferece muitos recursos poderosos, incluindo módulos que carregam dinamicamente, compatibilidade sólida de mídia e ampla integração com outras ferramentas de software populares.

Neste guia, explicaremos como instalar o servidor da web Apache no servidor Ubuntu 18.04.

Para acessar uma versão mais detalhada deste tutorial, consulte Como instalar o servidor web Apache no Ubuntu 18.04.

Pré-requisitos

Antes de começar a usar este guia, você deve ter o seguinte:

  • Um servidor Ubuntu 18.04 e um usuário não root comum com privilégios de sudo. Além disso, você deve habilitar um firewall básico para bloquear portas não essenciais.

Quando você tiver uma conta, efetue login como um usuário não root para começar.

Ferramentas / Software

  • Um utilitário de linha de comando (use o atalho de teclado CTRL-ALT-T ou clique com o botão direito na área de trabalho e clique com o botão esquerdo em Abrir Terminal )
  • Um firewall – o UFW padrão (Uncomplicated Firewall) no Ubuntu é bom
  • O gerenciador de pacotes APT , instalado por padrão no Ubuntu

Como instalar o Apache no Ubuntu

Antes de instalar um novo software, é uma boa ideia atualizar o banco de dados do pacote de software local para ter certeza de que está acessando as versões mais recentes. Isso ajuda a reduzir o tempo que leva para atualizar após a instalação e também ajuda a evitar exploits de dia zero contra software desatualizado.

Abra um terminal e digite:

sudo apt-get update

Deixe o gerenciador de pacotes terminar a atualização.

Etapa 1: Instale o Apache

Para instalar o pacote Apache no Ubuntu, use o comando:

sudo apt-get install apache2

O sistema solicitará confirmação – faça-o e permita que o sistema conclua a instalação.

Etapa 2: verificar a instalação do Apache

Para verificar se o Apache foi instalado corretamente, abra um navegador da web e digite na barra de endereço:

http://local.server.ip

O navegador da web deve abrir uma página chamada “Apache2 Ubuntu Default Page,” como na imagem abaixo:


Nota : Substitua local.server.ip  pelo endereço IP do seu servidor. Se você não tiver certeza de qual é o endereço IP, execute o seguinte comando de terminal:

hostname -I | awk '{print $1}'

A saída retornará o endereço IP do seu servidor.


Etapa 3: configurar seu firewall

Embora o processo de instalação do Apache esteja completo, há mais uma etapa adicional. Configure o firewall UFW padrão para permitir o tráfego na porta 80.

Comece exibindo os perfis de aplicativos disponíveis no UFW:

sudo ufw show app list

O terminal deve responder listando todos os perfis de aplicativo disponíveis, como visto no exemplo abaixo.

Available applications:
  Apache
  Apache Full
  Apache Secure
  OpenSSH

Use o seguinte comando para permitir o tráfego normal da web na porta 80:

sudo ufw allow 'Apache'

Verifique as alterações verificando o status do UFW:

sudo ufw status

Se você tiver outros aplicativos ou serviços para permitir, certifique-se de configurar seu firewall para permitir o tráfego. Por exemplo, o uso do sudo ufw allow 'OpenSSH'comando habilitará logins criptografados seguros na rede.


Nota : neste ponto, seu serviço Apache no Ubuntu está instalado e funcionando. Se você estiver familiarizado com o Apache, uma próxima etapa comum é configurar hosts virtuais Apache .


Configuração Apache

Controles de serviço Apache

Ao gerenciar um servidor da Web, é útil ter algum nível de controle sobre o serviço. Você provavelmente se encontrará recarregando ou reiniciando o Apache com bastante frequência, enquanto faz mudanças na configuração e as testa. No entanto, também é útil ser capaz de parar (e iniciar) o serviço Apache conforme necessário.

Esta operação usa o systemctlcomando, com uma série de opções:

Pare o Apache:

sudo systemctl stop apache2.service

Inicie o Apache:

sudo systemctl start apache2.service

Reinicie o Apache:

sudo systemctl restart apache2.service

Recarregue o Apache:

sudo systemctl reload apache2.service

Arquivos, diretórios e módulos de configuração do Apache

Agora que você instalou o Apache, há algumas outras coisas que você precisa saber para disponibilizar o conteúdo online. Acima de tudo, isso significa lidar com diretórios e arquivos de configuração.

Diretórios

Após a instalação, o Apache, por padrão, cria um diretório raiz de documentos em /var/www/html. 

Todos os arquivos que você colocar neste diretório estão disponíveis para o Apache distribuir pela rede. O que significa que este é o lugar onde você copia os arquivos da página da web que deseja publicar. Aqui também é onde você deseja instalar sistemas de gerenciamento de conteúdo, como o WordPress.

Arquivos de configuração

Conforme mencionado acima, o conteúdo do site é armazenado no /var/www/html/diretório. Você pode criar subdiretórios neste local para cada site diferente hospedado em seu servidor.

O Apache cria arquivos de log para todos os erros que gera no arquivo . /var/log/apache2/error.log

Ele também cria logs de acesso para suas interações com clientes no arquivo . /var/log/apache2/access.log

Como muitos aplicativos baseados em Linux, o Apache funciona por meio do uso de arquivos de configuração. Eles estão todos localizados no diretório. /etc/apache2/

Aqui está uma lista de outros diretórios essenciais:

  • /etc/apache2/apache2.conf– Este é o arquivo de configuração principal do Apache e controla tudo que o Apache faz em seu sistema. As alterações aqui afetam todos os sites hospedados nesta máquina.
  • /etc/apache2/ports.conf– O arquivo de configuração da porta. Você pode personalizar as portas dos monitores Apache usando este arquivo. Por padrão, a porta 80 é configurada para tráfego http.
  • /etc/apache2/sites-available– Armazenamento para arquivos de host virtual Apache . Um host virtual é um registro de um dos sites hospedados no servidor.
  • /etc/apache2/sites-enabled– Este diretório contém sites que estão prontos para atender clientes. O a2ensitecomando é usado em um arquivo de host virtual no diretório de sites disponíveis para adicionar sites a este local.

Existem muitos diretórios e arquivos de configuração, que são detalhados na documentação do Apache Ubuntu . Eles podem ser usados ​​para adicionar módulos para aprimorar a funcionalidade do Apache ou para armazenar informações de configuração adicionais.

Módulos

Se você pretende trabalhar com módulos de software – aplicativos que expandem ou aprimoram a funcionalidade do Apache – você pode habilitá-los usando:

sudo a2enmod name_of_module

Para desativar o módulo:

sudo a2dismod name_of_module

Glossário

  • UFW – Uncomplicated Firewall, um aplicativo de software que bloqueia o tráfego de rede (geralmente para segurança)
  • SSH – Secure Shell, usado para logins criptografados em uma rede
  • APT – gerenciador de pacotes padrão do Ubuntu, usado para instalar e atualizar pacotes de software
  • GUI – Interface gráfica do usuário – a interface “apontar e clicar” do sistema operacional

Conclusão

Este tutorial ajudou você a instalar o Apache no Ubuntu usando um conjunto de comandos simples. Além disso, agora você conhece o host para definir as configurações básicas para sua instalação.

CompartilheEnviarCompartilhe
Jhonny Souza

Jhonny Souza

Deixei para trás uma carreira estável no setor público para seguir um sonho no empreendedorismo. Combinando expertise em gestão com habilidades em redação, fundei a Conectando Net, onde lidero uma equipe de redatores talentosos, dedicados a entregar o que há de mais relevante no mundo digital.

VOCÊ TAMBÉM PODE GOSTAR:

Como instalar o Odoo ERP no Ubuntu 24.04
Open Source

Como instalar o Odoo ERP no Ubuntu 24.04

8 meses atrás
comandos do Docker para iniciantes
Ubuntu

10 comandos essenciais do Docker para iniciantes em 2024

11 meses atrás
Como migrar um site WordPress entre servidores Ubuntu
Tutoriais

Como migrar um site WordPress entre servidores Ubuntu

2 anos atrás
Veja Mais

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Publicidade

Mais lidas

  • sistemas Open Source para Multi Atendimento e Vendas no WhatsApp

    8 sistemas Open Source para Multi Atendimento e Vendas no WhatsApp

    15 compartilhados
    Compartilhe 15 Tweet 0
  • 10 melhores Ferramentas No-Code para criar Apps de Celular

    12 compartilhados
    Compartilhe 12 Tweet 0
  • As 10 melhores ferramentas de Automação de WhatsApp em 2025

    0 compartilhados
    Compartilhe 0 Tweet 0
  • As 15 melhores seeds para Minecraft em 2024

    1 compartilhados
    Compartilhe 1 Tweet 0
  • 9 melhores Softwares e Apps para estudar a Bíblia

    0 compartilhados
    Compartilhe 0 Tweet 0
Nenhum Resultado
Ver Todos os Resultados
  • Início
  • Mais lidas
  • Importação
  • Notícias
  • Reviews
  • Streaming
    • Filmes
    • Séries
  • Marketing
  • Jogos
  • Inteligência Artificial
  • Imigração
  • Finanças

© 2025 Conectando Net - Todos os direitos reservados.

Utilizamos cookies para melhorar sua experiência de navegação, personalizar conteúdos, anúncios e serviços de terceiros. Saiba mais