Curso PHP / Iniciante
  Servidores WEB




                  http://mayroncachina.net
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
Company                 Curso de PHP / Iniciante
  LOGO




Capítulo   2
Estrutura




           http://mayroncachina.net
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
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
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
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
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
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
Company                 Curso de PHP / Iniciante
  LOGO



                                      •   Java
                                          •   Apache Tomcat
                                          •   Jboss
Capítulo   5                              •   Glassfish

Outros
Servidores                            •   ASP
                                          •   IIS




           http://mayroncachina.net
Company                 Curso de PHP / Iniciante
  LOGO



                                      •   Malima Consultoria
                                      •   Wikipédia

Capítulo   6
Referências




           http://mayroncachina.net
Company
 LOGO




Créditos
                                             Mayron Cachina
                                      mayroncachina@maisweb.org
                                     http://twitter.com/mayroncachina




          http://mayroncachina.net

Servidores WEB

  • 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