Servidores web
Publicado em 30/07/2008 – 19:09por Carlos Morimoto
Hoje iniciei a publicação do capítulo 6 do livro Servidores Linux, Guia Prático, dedicado à configuração de servidores web com o Apache.
Os servidores web são a espinha dorsal da Internet, são eles que hospedam todas as páginas, incluindo os mecanismos de busca e servem como base para todo tipo de aplicativo via web, incluindo os webmails. No futuro, esta tendência deve se acentuar, com páginas web dinâmicas e aplicativos via web substituindo cada vez mais os aplicativos desktop.
Nos primórdios da internet, eram utilizadas apenas páginas html estáticas e scripts CGI. O Apache em si continua oferecendo suporte apenas a esses recursos básicos, mas ele pode ser expandido através de módulos, passando a suportar scripts em PHP, acessar bancos de dados MySQL, entre inúmeros outros recursos. Sempre que é solicitada uma página em PHP ou outra linguagem, entra em ação o módulo apropriado, que faz o processamento necessário e devolve ao Apache a página html que será exibida. Entram em ação, então, os gestores de conteúdo e fóruns, que combinam os recursos do PHP com um banco de dados como o MySQL, acessado através dele. A combinação de tudo isso forma a solução que é popularmente chamada de "LAMP" (Linux + Apache + MySQL + PHP).
O Apache e o MySQL, juntamente com o suporte a PHP podem ser também instalados sobre o Windows (formando o "WAMP"), uma solução relativamente popular entre administradores Microsoft que não se sentem à vontade em usar o IIS.
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.
» Próximo: Instalando um servidor LAMP



2 respostas para “Servidores web”
Trabalho com web e servdores voltados a web, como o WAMP, LAMP e o proprio IIS da micro$oft :)
O apache sem dúvidas é o melhor servidor web do mercado, rapido, estavel, modular e nativo de ambientes Unix/Linux. Faltou o carlos apontar de passagem ae que o apache tem dezenas de dericações, como o apache ant que roda aplicações java a partir de pacotes fontes, o Apache tomcat pra aplicações JAVA para web, JSP, Servelts e afins…
è isso. Gostei do blog!
Gosto de trabalhar e programar o server Apache, é muito divertido e fácil de mudar configurações, site de teste no apache funfa .