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.
- 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