Instalação e Configuração do Serviço HTTP
Classificado em Computação
Escrito em em português com um tamanho de 4,46 KB.
Item 4 - Instalação e Configuração do Serviço HTTP
Introdução
O uso de serviços como o FTP permitiu aos usuários acessar informações remotamente. O HTTP surgiu para fornecer acesso remoto às informações de maneira simples e intuitiva, resultando na WWW (World Wide Web). Os usuários utilizam este serviço para acessar páginas web ou documentos. Além de texto, essas páginas podem incluir imagens, som e vídeo, e também hiperlinks. Esses links, quando clicados, levam o usuário para outras páginas. O formato que permite a inclusão desses diversos tipos de informações e referências é chamado HTML (HyperText Markup Language).
Páginas Estáticas e Dinâmicas
As páginas estáticas exibem conteúdo fixo, sem interação do usuário. Para permitir interação, as páginas devem ser dinâmicas. Algumas linguagens utilizadas na criação dessas páginas dinâmicas são:
- PHP: linguagem interpretada pelo servidor HTTP, que envia o HTML resultante ao cliente.
- ASP (Active Server Pages): código baseado em scripts, combinado com HTML e processado no servidor.
- Java Applets: pequenos programas executados no navegador do usuário, permitindo animação e interação.
- JavaScript: linguagem interpretada pelo navegador, que permite adicionar interatividade às páginas HTML.
- CGI (Common Gateway Interface): interface que permite a troca de dados entre páginas HTML e programas como C ou Perl.
Navegadores e URLs
Para visualizar as páginas, o usuário utiliza um navegador. O acesso a uma página requer informações como o endereço da página e sua localização, especificados por uma URL (Uniform Resource Locator). As páginas são armazenadas em servidores HTTP, organizadas em um diretório chamado website, comumente estruturado em subdiretórios. A página index.htm ou index.html, localizada no diretório raiz, é a página inicial exibida por padrão.
Servidores Proxy
Um servidor proxy atua como intermediário entre a rede local e a internet. Ele armazena informações em um cache para reduzir o tempo de acesso e o consumo de banda. Alguns proxies permitem controlar o acesso à internet, restringindo informações e exigindo autenticação. O protocolo ICP permite a comunicação entre proxies para compartilhar informações de cache. Existem diferentes tipos de proxy, como o proxy transparente, o proxy de aplicação e o proxy socks.
Instalação e Configuração do Serviço HTTP (IIS e Apache)
O IIS é o servidor HTTP utilizado em sistemas Microsoft, enquanto o Apache é o padrão em Linux. Para utilizar o serviço, é necessário habilitar o acesso HTTP na porta 80 (padrão) e configurar o TCP/IP.
Instalação do IIS
- Verifique se o IIS está instalado em "Serviços" nas propriedades de rede ou na ferramenta de instalação de componentes do Windows.
- Se não estiver instalado, selecione o componente IIS para instalação.
- Durante a instalação, selecione os elementos do IIS: Gerenciador de Serviços da Internet e World Wide Web.
- Especifique as pastas que contêm os arquivos do serviço.
Configuração do IIS
Utilize o Gerenciador de Serviços da Internet para configurar o IIS. É possível criar novos websites, especificando a descrição, endereço IP, porta, pasta e permissões de acesso. Parâmetros adicionais podem ser configurados nas propriedades do website.
Iniciando o Serviço
O serviço pode ser iniciado e interrompido pelo Gerenciador de Serviços da Internet. Teste o acesso ao servidor utilizando o endereço IP local (127.0.0.1) ou a URL do servidor.
Instalação e Configuração do Squid no Windows
- Descompacte o arquivo do Squid.
- Renomeie os arquivos de configuração: squid.conf.default para squid.conf e mime.conf.default para mime.conf.
- Edite o arquivo squid.conf, configurando o parâmetro visible_hostname.
- Execute
squid.exe -z
para criar a estrutura de pastas do cache. - Execute
squid.exe -i
para instalar o Squid como um serviço.
O Squid permite gerenciar o cache, monitorar requisições, controlar o acesso, filtrar conteúdo e autenticar usuários.