Servidores Web

Como Instalar o Servidor da Web Apache?

Este guia mostra como instalar o Servidor da Web Apache na plataforma Unix. O Apache Web Server é um pacote de software que transforma um computador em um servidor HTTP. Ou seja, envia páginas da web – armazenadas como arquivos HTML – para as pessoas na internet que as solicitam. É um software de código aberto, o que significa que pode ser usado e modificado livremente.

Este documento aborda a compilação e instalação do servidor HTTP Apache apenas em sistemas Unix e similares ao Unix.

Por que o servidor Apache?

Em geral, eu recomendaria o uso do software de servidor web que seu host usa. A menos que você esteja criando aplicativos ASP.NET no Microsoft IIS, é provável que seu host use o Apache: o servidor Web mais difundido e com todos os recursos disponíveis. Como é um projeto de código aberto, não custa nada fazer o download ou instalar.

Pronto para instalar o Servidor da Web Apache? Você pode instalar o Apache facilmente usando o gerenciador de pacotes CentOS. Para fazer isso, execute:

sudo yum install httpd

Uma vez que a instalação terminou, você precisará iniciar o serviço Apache e habilitá-lo para iniciar na inicialização. Para fazer isso, execute:

sudo systemctl start httpd.service
sudo systemctl enable httpd.service

Em seguida, você precisará permitir a porta padrão Apache 80 (HTTP) e 443 (HTTPS) usando firewalld. Você pode fazer isso executando os seguintes comandos:

sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp

Recarregue o serviço de firewall para que as alterações entrem em vigor.

sudo firewall-cmd --reload

Você pode testar o serviço Apache usando o seu navegador visitando http://server-ip-addressVocê verá a página web padrão do CentOS 7 Apache, deve parecer algo como isto:

Instalar o Servidor da Web Apache e seus componentes

Sua configuração do Apache inclui os seguintes componentes por padrão:

Os módulos principais do Apache – Sua configuração do Apache inclui os módulos necessários para executar os deveres básicos de um servidor web.
Os módulos Apache mais comuns – Sua configuração do Apache inclui os módulos que a maioria dos servidores web usam.

Em conclusão, um módulo de processamento múltiplo (MPM) – Sua configuração do Apache usa MPM Prefork. O MPM que você seleciona determina como o Apache lida com os pedidos.

PHP – Sua configuração do Apache inclui versões 5.5, 5.6 e 7.0 do PHP por padrão.

Aqui termina a instalação e configuração do Apache.

Conclusão

A instalação do servidor web Apache é um processo acessível e bem documentado, permitindo a criação de um ambiente robusto para hospedagem de sites estáticos ou dinâmicos. Após a instalação, recomenda-se configurar hosts virtuais, habilitar módulos necessários (como mod_rewrite ou mod_ssl para HTTPS) e implementar medidas de segurança, como atualizações regulares e restrições de acesso.

O Apache continua sendo uma escolha confiável para desenvolvedores e administradores de sistemas devido à sua comunidade ativa e extensibilidade.

Perguntas Frequentes

5 Perguntas Frequentes (FAQ)

Como verifico se o Apache está funcionando corretamente?

Acesse o endereço http://localhost ou o IP do servidor no navegador. Se aparecer a página padrão do Apache (“It works!” ou similar), o servidor está operacional. Alternativamente, use o comando curl http://localhost no terminal.

Qual é a porta padrão do Apache?

A porta padrão para HTTP é a 80, e para HTTPS (com SSL) é a 443. Essas portas podem ser alteradas no arquivo de configuração principal (httpd.conf ou apache2.conf).

Como reinicio ou paro o serviço Apache?

No Linux: sudo systemctl restart apache2 (Ubuntu) ou sudo systemctl restart httpd (Red Hat). No Windows: use httpd -k restart ou o Gerenciador de Serviços.

Onde ficam os arquivos do site no Apache?

No Ubuntu: /var/www/html/. No Red Hat: /var/www/html/. No Windows: na pasta htdocs dentro da instalação. No macOS (Homebrew): /usr/local/var/www/.

Como habilito HTTPS no Apache?

Instale o módulo SSL (sudo a2enmod ssl no Ubuntu), obtenha um certificado (por exemplo, via Let’s Encrypt com Certbot), e configure um Virtual Host com as diretivas SSLEngine on, SSLCertificateFile e SSLCertificateKeyFile.

Editor iCloud

A edição do site icloud.com.br é feita pelo administrador do site. Criamos conteúdo para levar conhecimento aos nossos leitores.

Deixe um comentário

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

Botão Voltar ao topo