1. Curso PHP / Iniciante
Servidores WEB
http://mayroncachina.net
2. Company Curso de PHP / Iniciante
LOGO
• O que é um servidor web?
• Um programa de computador responsável por
aceitar pedidos HTTP de clientes, geralmente os
navegadores, e servi-los com respostas HTTP,
Capítulo 1 incluindo opcionalmente dados, que geralmente
são páginas web, tais como documentos HTML
O que é? com objetos embutidos (imagens, etc.);
(Wikipédia)
http://pt.wikipedia.org/wiki/Servidor_Apache
http://mayroncachina.net
3. Company Curso de PHP / Iniciante
LOGO
Capítulo 2
Estrutura
http://mayroncachina.net
4. Company Curso de PHP / Iniciante
LOGO
• Apache
• É o servidor web mais usado no mundo.
• Ele contém módulos que vão de suporte a
Capítulo 3 linguagens de programação a segurança.
• Roda localmente em sua máquina,
Servidor dispensando uso de internet.
Apache • Até a data de publicação desse slide ele se
encontra na versão 2.2.11
• Sua documentação pode ser encontrada no
site http://httpd.apache.org/docs/2.2/
http://mayroncachina.net
5. Company Curso de PHP / Iniciante
LOGO
• Passo 1
• O browser do cliente informa a URL, por
Capítulo 4 exemplo http://www.mayroncachina.net/fotos.
php, o nome de domínio é
Como www.mayroncachina.net, e a página é
Funciona fotos.php e o protocolo é o http.
http://mayroncachina.net
6. Company Curso de PHP / Iniciante
LOGO
• Passo 2
• Um Servidor de Nome de Domínio (DNS)
traduz o nome de domínio informado pelo
Capítulo 4 para seu endereço de IP, uma combinação
numérica que representa o endereço real do
site na Internet (um nome de domínio é
Como somente uma ferramenta para facilitar a
Funciona memória). Por exemplo, o domínio
malima.com.br é traduzido para o endereço IP
real 66.102.1.104. O que você acha mais fácil
de lembrar?
http://mayroncachina.net
7. Company Curso de PHP / Iniciante
LOGO
• Passo 3
• O browser agora determina que protocolo
Capítulo 4 deve ser usado. Os exemplos de protocolos
incluem FTP (Protocolo de Transferência de
Como Arquivo), e http (Protocolo de Transferência
Funciona de HiperTexto).
http://mayroncachina.net
8. Company Curso de PHP / Iniciante
LOGO
• Passo 4
• O servidor começa a processar os arquivos
solicitados na página. Por exemplo, quando um
Capítulo 4 usuário digitar http://www.mayroncachina.net/fotos.
php, o browser solicita ao arquivo fotos.php do
Como servidor mayroncachina.net e aguarda uma
resposta. O servidor processa a requisição e
Funciona verifica se o endereço existe. Se sim, encontra os
arquivos necessários, executa as instrução no
código e retorna para os resultados de volta para o
browser. Se não puder localizar o arquivo, o
servidor envia a uma mensagem de erro para o
cliente.
http://mayroncachina.net
9. Company Curso de PHP / Iniciante
LOGO
• Passo 5
• O browser recebe os dados do servidor na
Capítulo 4 linguagem HTML interpreta essas instruções
e exibe os resultados para o usuário.
Como
Funciona • Por isso não podemos ver no código fonte os
scripts PHP.
• E esse procedimento fica se repetindo até
que o usuário saia do site.
http://mayroncachina.net
10. Company Curso de PHP / Iniciante
LOGO
• Java
• Apache Tomcat
• Jboss
Capítulo 5 • Glassfish
Outros
Servidores • ASP
• IIS
http://mayroncachina.net
11. Company Curso de PHP / Iniciante
LOGO
• Malima Consultoria
• Wikipédia
Capítulo 6
Referências
http://mayroncachina.net
12. Company
LOGO
Créditos
Mayron Cachina
mayroncachina@maisweb.org
http://twitter.com/mayroncachina
http://mayroncachina.net