terça-feira, 7 de dezembro de 2010

Apache

Ao aceder a qualquer site, há um servidor por trás daquele endereço responsável por disponibilizar as páginas e todos os demais recursos que se pode ver. Assim, quando se envia um e-mail através de um formulário, ou sefaz uma compra on-line, etc, um servidor Web é responsável por processar todas essas informações.

Sendo mais claro, um servidor Web é um computador que processa solicitações http, o protocolo padrão da Web. Quando se usa um browser de internet para aceder um site, este faz as solicitações devidas ao servidor Web do site através do protocolo HTTP e então recebe o conteúdo 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.

Caracteristicas
- Possui suporte a scripts cgi usando linguagens como Perl, PHP, Shell Script, ASP, etc;

- Suporte a autorização de acesso podendo ser especificadas restrições de acesso;

- Autenticação requerendo um nome de utilizador e senha válidos para acesso a alguma página/sub-diretório/arquivo;

- Negociação de conteúdo, permitindo a exibição da página Web no idioma requisitado pelo Cliente Navegador;

- Suporte a tipos mime;

- Personalização de logs;

- Mensagens de erro;

- Suporte a virtual hosting;

- Suporte a IP virtual hosting;

- Suporte a name virtual hosting;

- Suporte a servidor Proxy ftp e http, com limite de acesso, caching;

- Suporte a proxy e redireccionamentos baseados em URLs para endereços Internos;

- Suporte a criptografia via SSL,Certificados digitais;

- Módulos DSO (Dynamic Shared Objects) permitem adicionar/remover funcionalidades e recursos sem necessidade de recompilação do programa.

Sem comentários:

Enviar um comentário