Instalando um servidor LAMP

Segundo a Netcraft, pouco mais de 50% dos servidores web do mundo rodam o Apache (http://news.netcraft.com/archives/web_server_survey.html), a maior parte deles sobre o Linux. O percentual real é na verdade um pouco maior, pois um grande número de administradores configuram seus servidores para divulgarem informações falsas sobre o servidor web usado, de forma a não fornecer qualquer informação que possa facilitar ataques. Estes servidores não-identificados aparecem na pesquisa como “other”.

Além de ser um dos servidores web mais antigos e um dos mais seguros, o Apache possui inúmeros módulos, que adicionam suporte aos mais exóticos recursos. A maioria das páginas atuais utiliza uma estrutura em PHP, freqüentemente com um banco de dados MySQL ou PostgreSQL. Existem, inclusive, muitos sistemas prontos, como o phpBB (fórum) e o WordPress (para gerenciamento de conteúdo), que podem ser instalados sem muita dificuldade depois que o servidor web já estiver rodando. Outros recursos populares são a encriptação de páginas em SSL, necessário para a criação de páginas seguras (usadas em lojas virtuais, por exemplo) e sistemas de geração de relatórios de acesso, como o Webalizer.

Além do servidor web em si, você quase sempre vai precisar configurar também um servidor DNS, que responderá pelo domínio do seu site ou empresa. Aprender a configurar o DNS corretamente é importante, caso contrário você pode ter problemas ao enviar e-mails (pela falta do DNS reverso), ou mesmo ter problemas mais graves com o registro do domínio.

A Apache permite hospedar vários sites no mesmo servidor, recurso chamado de virtual hosts. Apenas os sites mais acessados são capazes de saturar os recursos de um servidor dedicado de configuração razoável, por isso hospedar vários sites no mesmo servidor é uma forma de economizar recursos e trabalho.

Ao hospedar vários sites, passamos a ter dois novos problemas: precisamos oferecer alguma forma de acesso aos arquivos, para que os responsáveis possam atualizar suas páginas sem alterar os arquivos dos vizinhos, e precisamos de um sistema de quotas, para que cada um tenha sua fatia justa de espaço em disco.

Criamos, então, vários logins de acesso e configuramos um servidor FTP, para que cada um tenha acesso a seus próprios arquivos, mas sem ter como alterar os demais. Apesar de muito usado, o FTP é inseguro. Ele é na verdade um servidor de arquivos de uso geral, que não está limitado ao uso em conjunto com um servidor web. É muito comum usar um servidor FTP para disponibilizar arquivos para download público, por exemplo. No capítulo 10 veremos como usar o SFTP e o SHFS, que permitem acesso seguro, através de um túnel encriptado.

Completando o time, temos o Quota, que permite limitar o espaço em disco usado por cada usuário, garantindo uma divisão justa dos recursos disponíveis. Ao atingir seu limite, o usuário recebe uma mensagem de “disco cheio”, mesmo que ainda existam vários GB’s livres no HD do servidor.

Sobre o Autor

Redes Sociais:

Deixe seu comentário

X