Como instalar o Apache no Ubuntu 20.04
- 4398
- 587
- Arnold Murray
Apache é um dos servidores HTTP mais populares e de longa data. É um software de servidor web de código aberto e de plataforma cruzada desenvolvida e mantida pela Apache Software Foundation. É fácil configurar e aprender a usar, o que levou à sua adoção generalizada para sites de pequena e grande escala.
Neste guia, examinaremos as instruções passo a passo para instalar o Apache no Ubuntu 20.04 Fossa focal.
Neste tutorial, você aprenderá:
- Como instalar o Apache Web Server no Ubuntu 20.04
- Como controlar o Apache Web Server com comandos SystemCTL
- Como abrir o firewall para http (porta 80) e https (porta 443)
- Como hospedar um site com Apache
- Como instalar o certificado SSL com Let's Encrypt
Categoria | Requisitos, convenções ou versão de software usada |
---|---|
Sistema | Ubuntu instalado ou atualizado 20.04 Fossa focal |
Programas | Apache |
Outro | Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando. |
Convenções | # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular |
Instale o Apache no Ubuntu 20.04
Siga junto com as etapas abaixo para instalar o Apache em seu sistema e aprenda o básico do uso do servidor HTTP. Essas etapas ocorrerão na linha de comando, então abra um terminal para começar.
- Instale o Apache via APT Package Manager executando os seguintes comandos.
$ sudo apt update $ sudo apt install apache2
- Depois de instalado, você pode usar os comandos SystemCTL do SystemD para controlar o serviço.
Habilite ou desative o Apache de começar na inicialização do sistema:
$ sudo systemctl Ativar apache2 ou $ sudo systemctl desativar apache2
Inicie ou pare o Apache Web Server:
$ sudo systemctl start apache2 ou $ sudo systemctl stop apache2
Temos um guia separado para explicar a diferença entre reiniciar ou recarregar o serviço Apache no Ubuntu 20.04.
$ sudo systemctl reiniciar apache2 ou $ sudo systemctl recarregar apache2
- Se você estiver usando o Firewall do UFW no seu sistema, precisará permitir que a porta 80 para o tráfego HTTP e 443 para HTTPS se planejar usar o SSL. Isso permitirá que o tráfego externo acesse seu site.
$ sudo ufw permitir http e (se aplicável) $ sudo ufw permitir https
- Você pode testar para garantir que tudo esteja funcionando corretamente navegando para
http: // localhost
no seu sistema. Você deve ser recebido pela página do Apache padrão, como visto abaixo. Página Apache padrão - Com o Apache em funcionamento, estamos prontos para configurar nosso site. O diretório padrão dos arquivos do nosso site é
/var/www/html
. Mova seus arquivos aqui ou comece substituindo o padrãoíndice.html
Página de felicitações. Neste exemplo, faremos apenas um documento HTML simples para ver as mudanças refletidas no site.$ eco apache no ubuntu 20.04> ÍNDICE.Índice HTML $ sudo MV.html/var/www/html
Para saber mais sobre hosts virtuais, que permite hospedar vários sites ou alterar a configuração do seu atual (como o diretório em que os arquivos são armazenados, o nome do domínio, bem como os logs de erro, etc.), verifique nosso guia no Apache Hosts virtuais explicados.
Acessando o conteúdo da Web que copiamos no diretório - Para configurar a criptografia SSL usando o Let's Encrypt, instale o utilitário certbot com o seguinte comando.
$ sudo apt install certbot python3-chertbot-apache
- Configure o certificado SSL executando o seguinte comando e passando pelos avisos que pop -up. A última pergunta perguntará se você deseja redirecionar solicitações http diretamente para https. É recomendável que você opte por isso. Obviamente, para que isso funcione, o domínio deve apontar corretamente para o nosso servidor de acesso ao público IP.
$ sudo certbot --apache
Pensamentos finais
Neste guia, vimos como instalar o Apache no Ubuntu 20.04 Fossa focal. Também aprendemos a controlar o serviço Apache via Systemd, configurar o firewall para permitir o tráfego externo, começar a configurar um site e obter um certificado SSL através de Let's Encrypt.
Isso será suficiente para você começar a hospedar um site básico. Muitos sites modernos também utilizam outras tecnologias da Web, como PHP ou um banco de dados. Esses módulos são facilmente instalados ao lado do Apache, e o software pode ser baixado do gerenciador de pacotes do Ubuntu. Para configurar um sistema de gerenciamento de conteúdo e implantar um site polido em minutos, confira nosso guia sobre a instalação do WordPress com o Apache no Ubuntu 20.04.
Tutoriais do Linux relacionados:
- Coisas para instalar no Ubuntu 20.04
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Ubuntu 20.04 truques e coisas que você pode não saber
- Ubuntu 20.04 Guia
- Uma introdução à automação, ferramentas e técnicas do Linux
- Coisas para instalar no Ubuntu 22.04
- Ubuntu 20.04 Hadoop
- Mastering Bash Script Loops
- Coisas para saber sobre o Ubuntu 20.04 Fossa focal
- Lista de clientes FTP e instalação no Ubuntu 20.04 Linux…
- « Use Joomscan para digitalizar Joomla quanto a vulnerabilidades em Kali
- Como rasgar um CD de áudio da linha de comando usando CDParanoia »