Páginas

segunda-feira, 15 de novembro de 2010

Apache

           O Apache é um servidor que possui software com código aberto (o utilizador pode modificar o código do software para  ter um software  da forma  que o usuário pretende. Ex:Linux), estável e seguro, além de está em desenvolvimento por muito tempo.Há versões do Apache para o Windows,mas como o Linux é comprovadamente melhor para servidores web, a idéia de usar um servidor rodando no Windows é apenas para testar suas páginas, em tempo de desenvolvimento.    
           Como servidor Web, o Apache é o mais conhecido e usado. Os motivos incluem sua excelente performance, segurança, compatibilidade com diversas plataformas e todos os seus recursos.
Um servidor Web é um computador que processa solicitações HTTP (Hyper-Text Transfer Protocol), o protocolo padrão Web. Quando você usa um navegador de internet para acessar um site, este faz as solicitações devidas ao servidor Web do site através de HTTP e então recebe conteúdos correspondente.
            No caso do Apache, ele não só executa o HTTP, como outros protocolos, tais como o HTTPS (O HTTP combinado com a camada de segurança SSL - Secure Socket Layer), o FTP (File Transfer Protocol), entre outros. Suas funcionalidades são mantidas através de uma estrutura de módulos, permitindo que o  usuário escreva seus próprios módulos – utilizando a API do software.      
            O mais difícil no Apache para o Windows é a configuração, no Linux também,mas quando o servidor começa a rodar é muito difícil aprsentar problemas.Os problemas que podem ocorrer são nos scripts usados, mas neste caso é de responsabilidade do webmaster/programador.
Um servidor Apache eve sua primeira versão oficial (0.6.2) lançada em 1995.De 1995 até hoje houveram várias mudanças no projeto.Talvez, a mais importante tenha sido o Shambhala, uma arquitetura para o Apache desenvolvida por Robert Thau.O Shambhala agradou tanto na época (principalmente por seu melhor gerenciamento de memória) que acabou sendo incorporado definitivamente ao servidor, tirando de cena a base existente até então.Surgia a versão 0.8.8, que tinha , além do Shambhala, recursos da versão 0.7.X. Após uma série de aperfeiçoamentos, testes e de uma documentação nova (feita por David Robinson), o Apache 1.0 foi lançado em dezembro de 1995.
            O servidor Apache é capaz de executar código em PHP, Perl, Shell Script e até em ASP e pode atuar como servidor FTP, HTTP, dentre outros.Sua utilização mais conhecida é a que combina o Apache com a linguagem PHP e o banco de daod MySQL.
A Apache Foundation , ou Fundação Apache, é responsável por uma grande quantidade de projetos de código aberto, sendo principal, evidentemente, o servidor Web que leva seu nome.
             Constituída por nomes de peso, como o chairman Greg Stein, os desenvolvedores Ken Coar, J. ARon Farr, Cliff Schimidt, entre muitos outros, a Apache Foundation se mostra como uma entidade séria, colaborativa, mantida principalmente por doações e contando com o apoio de grandes corporações, como IBM e Sun, tanto no que diz respeito ao desenvolvimento de produtos, quanto no fornecimento de hardware ou até mesmo no aspecto financeiro.O servidor Apache é um software poderoso, robusto, seguro e amplamente usado no mundo. Seu leque de configurações o faz ser uma ferramenta que requer tempo para ser denominada.Esse é seu objetivo, o site oficial da Apache Foundation contém uma documentação muito abrangente,mas existem sites brasileiros que fornecem um bom material para esclarecer qualquer dúvida.








                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

Nenhum comentário:

Postar um comentário