Se você desenvolve aplicações web é grande a possibilidade de precisar lidar com esta criatura, o Apache HTTP Server (talvez até o use e não saiba).

Após lutar bastante com o material existente sobre o Apache decidimos que já passou da hora de existir em português um guia focado em desenvolvimento que ajude você, pessoa programadora, a parar com o processo de tentativa e erro ao lidar com o Apache e passe a dominá-lo por completo.

Apache não é só pra PHP

É uma das mais poderosas ferramentas que o desenvolvedor web pode ter a seu favor!

Mais do que isto: há recursos do Apache que são muito pouco conhecidos e que lhe pouparão um tempo imenso. Isto porque é uma ferramenta que pode ser adotada por qualquer ambiente de desenvolvimento, seja ele Java, .net ou qualquer outro. Isto sem mencionar o PHP, Python e Perl.

Este guia, que jamais terminará, servirá para que você tenha mais esta importante ferramenta no seu cinto de ferramentas. Esperamos que lhe seja útil!


Índice

Introdução – entendendo a configuração

Nesta primeira parte aprenda a como instalar o Apache no seu servidor Linux (e rapidamente no Windows) e também a ler e compreender a documentação do servidor. Leia

Virtual hosts

Se você tiver que hospedar dois sites e tiver apenas um servidor Apache, como fazer? Você aplica o conceito de virtual hosts!
Neste capítulo você também vai entender o que é o DocumentRoot e como praticar com o conteúdo fornecido. Leia

Proxy reverso

Entenda o que é um proxy reverso, recurso extremamente poderoso que lhe permitirá expor serviços na web e, ainda mais importante, controlar o acesso a estes. Leia.

Habilitando o HTTPS gratuitamente usando Certbot

Agora que já sabe como configurar o proxy reverso e os virtual hosts, chegou o momento de colocar estes conhecimentos em prática aumentando a segurança de suas aplicações de uma forma bem simples e barata. Leia.


O que está por vir

Semanalmente estamos publicando pelo menos dois capítulos deste guia que, tal como dito, jamais terminará. Veja quais os próximos capítulos e acompanhe o site para ser notificado!

Balanceamento de carga – como não sobrecarregar seus servidores e obter escalabilidade horizontal

Reescrevendo requisições (o mod rewrite) – Como fazer com que uma URL seja interpretada como outra e lhe poupar um bom tempo em integrações

O famigerado arquivo .htaccess – Como configurar o seu site de forma independente dos demais quando não se tem acesso ás configurações centrais do servidor

Gerindo acesso – como implantar um mecanismo de autenticação simples a seus sites usando o Apache.

Entendendo os módulos – como funcionam e como adicionam mais funcionalidade ao Apache.

Melhorando o desempenho – como aumentar o desempenho dos seus sites servidos pelo Apache.

E muito mais coisas que podem surgir no futuro.

Escrito pela equipe da itexto com o auxílio dos leitores

Leave comment

Your email address will not be published. Required fields are marked with *.