Iniciante Fundamentos
Introdução ao Apache
O Apache HTTP Server é um servidor web de código aberto. Ele recebe pedidos feitos pelo navegador (requisições HTTP) e devolve páginas, imagens e outros arquivos. É um dos servidores mais usados na internet desde 1995.
Para que serve
Um servidor web fica “escutando” em uma porta de rede esperando pedidos. Quando alguém abre um site, o navegador pede um arquivo e o Apache responde.
- Servir sites estáticos (HTML, CSS, imagens).
- Rodar aplicações dinâmicas com PHP, Python e outras linguagens.
- Hospedar vários sites na mesma máquina.
- Atuar como proxy ou redirecionar tráfego.
Como ele se encaixa
O fluxo básico é simples:
# Navegador pede uma página
GET / HTTP/1.1
Host: exemplo.com
# Apache responde com o conteúdo
HTTP/1.1 200 OK
Content-Type: text/html
Principais características
- Modular: liga e desliga recursos por módulos.
- Multiplataforma: roda em Linux, Windows e macOS.
- Configurável por arquivos de texto simples.
- Suporta
.htaccesspara configuração por diretório.
Nas próximas lições você vai instalar o Apache e entender seus arquivos de configuração.